Страница: 1 |
Страница: 1 |
Вопрос: TreeView + CheckBox
Добавлено: 26.06.06 11:33
Автор вопроса: pashaq2000 | Web-сайт:
Вопрос такой! Есть нормально работающий TreeView! Решил навесить на него CheckBox. Тоже все нормально. Только вот беда нужно чтобы Check'и стояли по умолчанию в программе при загрузке. Никак не хотят вставать. Клик на treeview требуется. Фокус не помогает! Может кто знает в чем дело!
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Calhoon
ICQ: 789764
Вопросов: 90
Ответов: 230
Web-сайт:
Профиль | | #1
Добавлено: 26.06.06 11:53
Номер ответа: 2
Автор ответа:
pashaq2000
ICQ: 216117684
Вопросов: 13
Ответов: 29
Web-сайт:
Профиль | | #2
Добавлено: 26.06.06 12:20
Реализовано у меня вот так
Dim Nod as Node
for each Nod in treeview1.nodes
Nod.checked=true
next
При загрузке программы чеки не стоят визуально, а в объекте стоят. При клике на TreeView появляются. Нужно что бы они появились сразу при загрузке прграммы без клика.
Номер ответа: 3
Автор ответа:
mynog
Вопросов: 3
Ответов: 42
Профиль | | #3
Добавлено: 28.06.06 19:34
А так нельзя:
private sub Form_load()
treeview1.setfocus
end sub
вроде без клика?
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 29.06.06 01:49
Так написано ж, что фокус непомогает - значит так нельзя.
Попробуй SendMassage BM_CLICK на этот TreeView
Номер ответа: 5
Автор ответа:
pashaq2000
ICQ: 216117684
Вопросов: 13
Ответов: 29
Web-сайт:
Профиль | | #5
Добавлено: 30.06.06 08:55
Всем спасибо! Получилось через таймер:
Загрузил программу включил таймер на 1 мс и в нем выполнил
Dim Nod as Node
for each Nod in treeview1.nodes
Nod.checked=true
next
SendMassage BM_CLICK - надо попробовать
Еще раз всем спасибо