powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / TreeView - обновление
16 сообщений из 16, страница 1 из 1
TreeView - обновление
    #32142118
Staple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При обновлении тривью использую ту же функцию, что и при загрузке. Но почему-то повторно не прописываюцца имена узлов. В чем дело?
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142127
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М.б. поможет TV.Nodes.Clear в начале процедурки или tv.Refresh

А как у тебя не прописываются имена узлов?
Была у меня одна проблемка: обновляю - дерево строиться с [+] все ок, только ни одного названия нет. Точно не помню как решил, но то ли через Doevents или Sleep.
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142139
Staple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во, именно так - ни одного названия.
Нодез.Клир делаю, конечно - иначе бы и не вышло.. Рефреш не помогает..

А через Дуивентс или Слип - это как?
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142152
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вспомнил!
У меня форма с ТриВью закрывалась, а затем открывалась из некой формы настройки (шрифтов, цвета и т.п.). Почему-то в таком случае отображалсь все без названий (хотя и с правильной структурой). Пришлось после команды закрытия формы с деревом поставить Sleep 1000 (Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)). Потом Открытие. DoEvents не прокатил. На этом и успокоился.
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142161
Staple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пасиб. Попробую.
Случай немного другой - дерево на таб контроле, при переключении на другую вкладку и обратно с ним происходит жуткий расколбас, все ноды мешаюцца, становицца их раза в три больше.. А при перезагрузке - такая вот фигня..
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142275
Staple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чего-то не хочет у меня Sleep декларироваться..
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142283
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где ты его декларируешь?
Должен быть вверху модуля формы (не в процедуре) или сделай обычный модуль с Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long), тогда функция будет доступна всем и вся
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142327
Staple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ага, сделал.. не помогает.
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142331
Staple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В смысле, Слип не помогает...
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142348
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Печально...
Тогда давай подробно. Как создаешь дерево, че делается при переходе по вкладкам, вкладка акесная? Дерево из mscomctl.ocx или comcat.ocx?
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142363
Staple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дерево - в.6, СП4, MSComctlLib.TreeCtrl.2. Пробовал в.5 - требует лицензию.
Вкладки аксесные, при переходе ничего не делается. Точнее, ничего не делалось - и деревяху колбасило, аксес вапче слетал вскоре. Вставил перезагрузку - перестали отображаться названия, хотя структура, вроде, правильная..
ЗЫ Печально - не то слово...
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142381
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй заполнять дерево только в момент перехода на вкладку.
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142408
Staple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да так и делаю..
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142511
Staple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот интересно - ставлю кнопочку на ту форму, которая перегружает дерево - по ней все срабатывает нормально. Даже и после расколбасов.
На чтобы еще такое подвеситься, окромя таб_чейндж?
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142547
Staple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть. Разобрался. Еси кому интересно - по таб_чейнджу вешаюсь на таймер с интервалом 1, если выбрана нужная вкладка, по таймеру - вырубаю таймер и перегружаю дерево. По самому чейнджу почему-то фигня выходит.

Спасибо тов. Сенину за помощь.
Отдельное спасибо - Билли и К за любезно предоставленную камасутру.
...
Рейтинг: 0 / 0
TreeView - обновление
    #32142761
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Отдельное спасибо - Билли и К за любезно предоставленную камасутру.
Я то же благодарил Билли, когда пытался понять почему на событие Open Treeview не выводиться, а на событие Load - все ОК. В хелпе об этом не слова, пока не нашел чей-то пример.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / TreeView - обновление
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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