Вверх ↑
Разработчик
Ответов: 26061
Рейтинг: 2120
#1: 2022-04-22 22:07:10 ЛС | профиль | цитата
Посмотрел внимательно схему и совершенно не понял, что тебе все же нужно? То, что ты просишь выполняет DataAtPos под указателем мыши, те выдает текущий кортеж, где в конце и содержится состояние нужного CheckBox-а. Выделять отдельно состояние CheckBox-а не имеет смысла, тк это состояние не понятно к чему будет относится, те не будет иметь координат в дереве. Возможно, имеет смысл выдать этот кортеж отдельным событием, типа onCheckBox, но я не вижу в этом большого смысла. Остальная часть схемы к текущему компоненту как бы не совсем относится, это частный случай, как бы отдельный функционал. Может быть имеет смысл добавить такой функционал в компонент, типа: распространять состояние родительского CheckBox-a на все дочерние CheckBox-ы?
карма: 22

0