powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / чудеса
15 сообщений из 15, страница 1 из 1
чудеса
    #39686092
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На форме есть 2 treeview
при отладке приходится поверх формы вручную открывать напрямую таблицы (из базы)
при закрытии таблицы тоже вручную на treeview иногда откуда то поступает команда expand по всем нодам....
У меня в коде нигде такой команду нет.... Никто не сталкивался с похожим?
Акс то ли 13 то ли 16
...
Рейтинг: 0 / 0
чудеса
    #39686554
Фотография Joss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы поробуйте отказаться от TreeView. Вот так TreeView без MSCOMCTL.OCX. Всё на VBA
...
Рейтинг: 0 / 0
чудеса
    #39686584
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Впечаляет)Но пожалуй ниасилю пока со всем этим подробно разобраться))
...
Рейтинг: 0 / 0
чудеса
    #39686965
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо что ли код выложить..
...
Рейтинг: 0 / 0
чудеса
    #39686973
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо - надо!)
...
Рейтинг: 0 / 0
чудеса
    #39766570
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JossА Вы поробуйте отказаться от TreeView. Вот так TreeView без MSCOMCTL.OCX. Всё на VBA
Joss, а вот сейчас меня жизнь так сказать заставила использовать эту штуку в одном стороннем приложении:))
Пока только свои данные подсунуть успел. Грузится, блин, быстрее чем обычный treeveiw! Пока доволен:)
...
Рейтинг: 0 / 0
чудеса
    #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
чудеса
    #39767870
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточняю - к дереву на форме 1 обращаюсь из открытой поверх формы 2
...
Рейтинг: 0 / 0
чудеса
    #39767871
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, пока писал - и сам догадался
Код: vbnet
1.
Private WithEvents mcTree As clsTreeView


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


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