|
|
|
Не получается программно сделать uncheck в TreeView
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Проблема в следующем. Имеется задача: есть дерево (TreeView Windows Common Contrils 6.0), в котором необходимо чекать различные ноды, но при этом, если у нода имеются наследники, то чекать такой нод нельзя. Т.е. если пользователь далает клик на чекбоксе нода, то не должно ничего происходить. Я попытался решить эту задачу через обработку события NodeCheck дерева. И алгоритм работает, т.е. при дебагинге если у нода есть наследники, то свойство Checked для нода в обработчике делаю False и на экране галочка убирается. Но как только скрипт заканчивает свою работу, на ноде в чекбоксе появляется галочка и при этом свойство нода Checked становится True. При этом если устанавливать свойство этого же узла в другом алгоритме, не связанным с обработкой события клика на чекбоксе, то все прекрасно выключается и не глючит. Подскажите плз, в чем может быть проблем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2011, 11:48 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2177101]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
402ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 190ms |
| total: | 674ms |

| 0 / 0 |
