Вход на сайт
Подарки от программис'тов
6208 просмотров
Перейти к просмотру всей ветки
AlexNek патриот
в ответ alex445 19.08.22 17:44
Получается, фокус можно забрать и снаружи - установкой фокуса на другой элемент
За одним маленьким исключением, что имеется спец. логика для этого. Может быть еще нужно данные обновить если фокус ушел другому элементу
Только они теперь должны быть все связаны
Они только должны знать своего родителя.
Нахрена это делать, если управлять фокусом должна сама форма
необязательно. Или делать базовую форму или делать базовые элементы. В данном случае, выбрали решение делать базовые элементы.
И судя по описаниям, сильно перестарались в этом, дав элементам сильно много ответственности.
Я вот только не пойму, как сделать ИЗНУТРИ КОНТРОЛА
Не знаю конкретики, но обычно есть метод для отрисовки в базов классе, вот его и не вызывать.
По идее, все сводилось к тому, чтобы иметь максимально простые формы.