adressmoeistranici
@adressmoeistranici
Делатель

Как сделать форму более отзывчивой?

Когда форма неактивна, ты указываешь на стандартный элемент ее управления, тогда он подсвечивается как выделенный курсором. После ты нажимаешь на этот элемент, но его функция не выполняется с первого раза, потому что первое нажатие отвечает за активизацию формы вцелом. А у окна проводника этот отклик происходит так: ты активизируешь форму нажатием на контрол и используешь его сразу.
Как сделать отклик как у окон проводника?
  • Вопрос задан
  • 856 просмотров
Решения вопроса 1
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
раз уж тишина в теме, то я по памяти из winforms - покопайте эвенты перехвата фокуса, выхода на передний план, активации - и формы, и контролов

кроме OnClick, есть всякие ControlChangeUICues, GotFocus и так далее - ответ где то там

в частности вы явно говорите о клике мышкой - поймайте под отладкой MouseClick формы и/или контрола, где он там происходит при первом клике и поближе к контролу, оттуда и смотрите какие эвенты контрола пройдут в цепочке события и что можно отследить и как отреагировать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы