0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 5
|
||||||
1 | ||||||
.NET 4.x TreeView и CheckBox30.10.2017, 22:34. Показов 6304. Ответов 5
Метки нет (Все метки)
Добрый вечер. У меня есть TreeView с включенным свойством CheckBoxex, получается как на первой картинке.
Когда ставлю галочку корневому узлу, автоматически отмечаются и дочерние узлы с помощью такого кода:
Но если нажимать быстро, получается так как на второй gif. Галочка поставится и тут же уберется, но дочерченные узлы так и останутся быть выделенными, и наоборот.
0
|
30.10.2017, 22:34 | |
Ответы с готовыми решениями:
5
CheckBox в TreeView TreeView с CheckBox-ами только у дочерних узлов, а не у корневых TreeView и Checkbox. Выделить дочерние элементы, если выделен родительский Checkbox в TreeView у конкретных узлов |
burning1ife
|
||||||
31.10.2017, 04:01 | 2 | |||||
Я почитал, что это какой-то баг в Win7. Попробуйте node.Enabled = false перед
Или что-то в таком духе.
0
|
0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 5
|
||||||
31.10.2017, 14:20 [ТС] | 3 | |||||
Сижу на Windows 10.
Пробовал блокировать TreeView.
Даже не знаю что делать, а так оставлять не хочется. Может что-то посоветуете?
0
|
burning1ife
|
||||||
31.10.2017, 16:16 | 4 | |||||
Сообщение было отмечено Vergiliy1 как решение
Решение
Вот такой способ с переопределением WndProc решает проблему
1
|
160 / 148 / 92
Регистрация: 30.03.2011
Сообщений: 569
|
|
31.10.2017, 16:26 | 5 |
Сообщение было отмечено Vergiliy1 как решение
Решение
Некорректность заложена в самом TreeView. Чтобы исключить Ваш эффект, нужно отключить обработку двойного клика.
https://stackoverflow.com/ques... t-checkbox
1
|
0 / 0 / 0
Регистрация: 26.04.2015
Сообщений: 5
|
|
31.10.2017, 17:39 [ТС] | 6 |
kenny69, MVK, Огромное вам спасибо. Я конечно не совсем понимаю как это работает, но все просто супер, работает как надо.
0
|
31.10.2017, 17:39 | |
31.10.2017, 17:39 | |
Помогаю со студенческими работами здесь
6
CheckBox в TreeView [отслеживание и реакция checkbox] Treeview checkbox Checkbox и TreeView в DBGridEh Помогите использовать CheckBox в TreeView ! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |