|
Снова Treeview
|
|||
---|---|---|---|
#18+
В общем пока склоняюсь к предложению _Michelle, что -то похожее уже работает. Sdku, вы не поняли. При установлении галочки в чекбокс в зависимости от некого условия или происходит изменение данных в таблице, или ничего не происходит, и галочку надо убрать. Почему так - долго объяснять - мне так удобно. Если есть какие-то принципиальные возражения против такого использования чекбокса, можно обсудить ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 15:28 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
Да, и спасибо всем за помощь! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 15:31 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
Панург __Michelle Если ставить/снимать галки клавишей Space? Ага... Проверила. У меня получилось, что в этом случае MouseUp все же возникает, а вот NodeCheck - как раз нет. Но если это так, то и пример по ссылке в такой ситуации не сработает, так как ни включения таймера не произойдет, ни инициализации публичной переменной CheckedNode. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 15:57 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
тут - https://coderoad.ru/23365961/Настройка-Проверена-На-Событии-NodeCheck "бороли" ту же проблему, и пишут, что чепез ВинАПИ справились ... но у меня, почему-то, решение оттуда не сработало навсякий, "стенд" во вложении ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 16:42 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
court ... но у меня, почему-то, решение оттуда не сработало так сработало ноды 1.* при установке в True будут сбрасываться в False Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58.
а суть проблемы - баг в интерфейсе настройки свойств компонента (сказано в комменте процедуры SetTVCheckboxStyle) т.е. нельзя устанавливать свойство "Checkboxes" через эту форму - 22341115 а нужно его устанавливать программно ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 17:15 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
court тут - https://coderoad.ru/23365961/Настройка-Проверена-На-Событии-NodeCheck "бороли" ту же проблему, и пишут, что чепез ВинАПИ справились ... но у меня, почему-то, решение оттуда не сработало навсякий, "стенд" во вложении Добавлена форма FF. Без АПИ. Работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 17:19 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
court "бороли" ту же проблему, и пишут, что чепез ВинАПИ справились ... но у меня, почему-то, решение оттуда не сработало ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 17:26 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
Serg197311, решил тряхнуть стариной... в примере просто не даёт сменить состояние чекбокса. Ни с мыша, ни с клавиатуры. Условие можно прописать ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 20:26 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
__Michelle Добавлена форма FF. Без АПИ. Работает. __Michelle, плохо работает. Нажать на чекбоксе и сдвинуть мышь с контрола не отпуская кнопки - состояние изменится, проверки не произошло и отмены тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 20:31 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
Панург, С этим я ведь сразу согласилась - что, если основываться на событии NodeCheck, то при таком сдвиге это событие не произойдет и конструкция не сработает. Да, еще раз соглашусь - в случае, когда мышью будут возить, не отпуская кнопку, не получится. Но по той же самой причине и вот это не сработает. Панург Serg197311, 406985 Я ведь уже так и написала раньше. __Michelle ... в этом случае MouseUp все же возникает, а вот NodeCheck - как раз нет. Но если это так, то и пример по ссылке в такой ситуации не сработает, так как ни включения таймера не произойдет, ни инициализации публичной переменной CheckedNode. Не так разве? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 22:11 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
Панург, Новый пример посмотрю потом. Сейчас с планшета. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2021, 22:38 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
__Michelle С этим я ведь сразу согласилась ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 04:04 |
|
Снова Treeview
|
|||
---|---|---|---|
#18+
__Michelle Но по той же самой причине и вот это не сработает. Панург Serg197311, 406985 Можно конечно и перехватывать события дерева, но... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2021, 04:10 |
|
|
start [/forum/topic.php?fid=45&gotonew=1&tid=1609657]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
134ms |
get topic data: |
10ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 503ms |
0 / 0 |