Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / чудеса / 15 сообщений из 15, страница 1 из 1
10.08.2018, 14:33
    #39686092
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
На форме есть 2 treeview
при отладке приходится поверх формы вручную открывать напрямую таблицы (из базы)
при закрытии таблицы тоже вручную на treeview иногда откуда то поступает команда expand по всем нодам....
У меня в коде нигде такой команду нет.... Никто не сталкивался с похожим?
Акс то ли 13 то ли 16
...
Рейтинг: 0 / 0
12.08.2018, 15:17
    #39686554
Joss
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
А Вы поробуйте отказаться от TreeView. Вот так TreeView без MSCOMCTL.OCX. Всё на VBA
...
Рейтинг: 0 / 0
12.08.2018, 18:27
    #39686584
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
Впечаляет)Но пожалуй ниасилю пока со всем этим подробно разобраться))
...
Рейтинг: 0 / 0
13.08.2018, 15:44
    #39686965
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
надо что ли код выложить..
...
Рейтинг: 0 / 0
13.08.2018, 15:57
    #39686973
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
Надо - надо!)
...
Рейтинг: 0 / 0
29.01.2019, 14:54
    #39766570
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
JossА Вы поробуйте отказаться от TreeView. Вот так TreeView без MSCOMCTL.OCX. Всё на VBA
Joss, а вот сейчас меня жизнь так сказать заставила использовать эту штуку в одном стороннем приложении:))
Пока только свои данные подсунуть успел. Грузится, блин, быстрее чем обычный treeveiw! Пока доволен:)
...
Рейтинг: 0 / 0
01.02.2019, 07:09
    #39767869
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
Serg197311Joss, а вот сейчас меня жизнь так сказать заставила использовать эту штуку в одном стороннем приложении:))
Пока только свои данные подсунуть успел. Грузится, блин, быстрее чем обычный treeveiw! Пока доволен:)
Продолжу тут.... Хоть собственно а Аксу этот вопрос не относится.
Стороннее не офисное приложение(64 на вся случай)
в проекте 2 формы. Форма 2 открывается кнопкой из формы 1 поверх формы 1
При открытии формы 2 считываются некоторые данные с обычных контролов формы 1 - все ок.
На форме 1 - то самое дерево по ссылке. При попытке обратиться к нему( то есть в коде повешенном на определенное событие прописано обращение к дереву) - method or data meber not found. В окне дебаггера дерево - out of context.
Дальше - страньше......
убираю из кода обращение к дереву, снова запускаю то же событие и останавливаю его прям на private sub.
В окне дебаггера у дерева появилось значение.......Если в этот момент в текст программы вставить кусок кода с обращением к дереву - он успешно выполняется.....
Что я делаю не так?
...
Рейтинг: 0 / 0
01.02.2019, 07:10
    #39767870
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
Уточняю - к дереву на форме 1 обращаюсь из открытой поверх формы 2
...
Рейтинг: 0 / 0
01.02.2019, 07:16
    #39767871
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
Блин, пока писал - и сам догадался
Код: vbnet
1.
Private WithEvents mcTree As clsTreeView


В форму 2 поставил и все заработало.
...
Рейтинг: 0 / 0
01.02.2019, 09:35
    #39767918
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
Не совсем заработало....
к обычному контролу другой открытой формы я обращаюсь имяформы.имяконтрола, а тут так не получается.... Но в окне просмотра свойств этот контрол есть и все его свойства видны....
...
Рейтинг: 0 / 0
01.02.2019, 09:57
    #39767931
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
Serg197311, что за приложение мучаешь?
...
Рейтинг: 0 / 0
01.02.2019, 10:02
    #39767933
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
Serg197311При попытке обратиться к нему( то есть в коде повешенном на определенное событие прописано обращение к дереву) - method or data meber not foundТы прежде чем запустить на исполнение компиляцию делаешь?
...
Рейтинг: 0 / 0
01.02.2019, 12:04
    #39768043
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
ПанургSerg197311, что за приложение мучаешь?
Приложение - CATIA
...
Рейтинг: 0 / 0
01.02.2019, 12:04
    #39768044
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
ПанургSerg197311При попытке обратиться к нему( то есть в коде повешенном на определенное событие прописано обращение к дереву) - method or data meber not foundТы прежде чем запустить на исполнение компиляцию делаешь?
не делаю.......а надо?
...
Рейтинг: 0 / 0
01.02.2019, 12:08
    #39768049
Serg197311
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чудеса
В итоге: в форме1, где дерево и находится - обьявил его не как private, а как public.
Тогда из формы2 стали доступны значения нод и все остальное - но не работали методы.
в форме 2 объявил еще одну переменную типа дерева, присвоил ей значение дерева с формы1 - заработали и методы.
Пока вроде все ок.....
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / чудеса / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]