
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.04.2003, 13:59
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
При обновлении тривью использую ту же функцию, что и при загрузке. Но почему-то повторно не прописываюцца имена узлов. В чем дело? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 14:04
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
М.б. поможет TV.Nodes.Clear в начале процедурки или tv.Refresh А как у тебя не прописываются имена узлов? Была у меня одна проблемка: обновляю - дерево строиться с [+] все ок, только ни одного названия нет. Точно не помню как решил, но то ли через Doevents или Sleep. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 14:11
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
Во, именно так - ни одного названия. Нодез.Клир делаю, конечно - иначе бы и не вышло.. Рефреш не помогает.. А через Дуивентс или Слип - это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 14:18
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
Я вспомнил! У меня форма с ТриВью закрывалась, а затем открывалась из некой формы настройки (шрифтов, цвета и т.п.). Почему-то в таком случае отображалсь все без названий (хотя и с правильной структурой). Пришлось после команды закрытия формы с деревом поставить Sleep 1000 (Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)). Потом Открытие. DoEvents не прокатил. На этом и успокоился. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 14:22
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
Пасиб. Попробую. Случай немного другой - дерево на таб контроле, при переключении на другую вкладку и обратно с ним происходит жуткий расколбас, все ноды мешаюцца, становицца их раза в три больше.. А при перезагрузке - такая вот фигня.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 15:39
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
Чего-то не хочет у меня Sleep декларироваться.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 15:43
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
А где ты его декларируешь? Должен быть вверху модуля формы (не в процедуре) или сделай обычный модуль с Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long), тогда функция будет доступна всем и вся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 16:05
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
Ага, сделал.. не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 16:05
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
В смысле, Слип не помогает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 16:12
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
Печально... Тогда давай подробно. Как создаешь дерево, че делается при переходе по вкладкам, вкладка акесная? Дерево из mscomctl.ocx или comcat.ocx? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 16:22
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
Дерево - в.6, СП4, MSComctlLib.TreeCtrl.2. Пробовал в.5 - требует лицензию. Вкладки аксесные, при переходе ничего не делается. Точнее, ничего не делалось - и деревяху колбасило, аксес вапче слетал вскоре. Вставил перезагрузку - перестали отображаться названия, хотя структура, вроде, правильная.. ЗЫ Печально - не то слово... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 16:31
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
Попробуй заполнять дерево только в момент перехода на вкладку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 16:43
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
Да так и делаю.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 17:41
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
Вот интересно - ставлю кнопочку на ту форму, которая перегружает дерево - по ней все срабатывает нормально. Даже и после расколбасов. На чтобы еще такое подвеситься, окромя таб_чейндж? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2003, 18:11
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
Есть. Разобрался. Еси кому интересно - по таб_чейнджу вешаюсь на таймер с интервалом 1, если выбрана нужная вкладка, по таймеру - вырубаю таймер и перегружаю дерево. По самому чейнджу почему-то фигня выходит. Спасибо тов. Сенину за помощь. Отдельное спасибо - Билли и К за любезно предоставленную камасутру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2003, 08:46
|
|||
|---|---|---|---|
|
|||
TreeView - обновление |
|||
|
#18+
>Отдельное спасибо - Билли и К за любезно предоставленную камасутру. Я то же благодарил Билли, когда пытался понять почему на событие Open Treeview не выводиться, а на событие Load - все ОК. В хелпе об этом не слова, пока не нашел чей-то пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1681789]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 351ms |

| 0 / 0 |
