Посмотрел внимательно схему и совершенно не понял, что тебе все же нужно? То, что ты просишь выполняет DataAtPos под указателем мыши, те выдает текущий кортеж, где в конце и содержится состояние нужного CheckBox-а. Выделять отдельно состояние CheckBox-а не имеет смысла, тк это состояние не понятно к чему будет относится, те не будет иметь координат в дереве. Возможно, имеет смысл выдать этот кортеж отдельным событием, типа onCheckBox, но я не вижу в этом большого смысла. Остальная часть схемы к текущему компоненту как бы не совсем относится, это частный случай, как бы отдельный функционал. Может быть имеет смысл добавить такой функционал в компонент, типа: распространять состояние родительского CheckBox-a на все дочерние CheckBox-ы?
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
карма: 22 |
|