Задать вопрос

Как cкрыть элемент при клике за его пределами C#?

Есть некий элемент который умеет "Сворачиваться" при переходе на другой элемент (потере фокуса), однако при нажатии в окне программы, фокус соответственно не теряется, элемент не сворачивается. Как сделать так что бы при нажатии в любой области программы данный элемент сворачивался?
  • Вопрос задан
  • 1130 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
ImmortalCAT
@ImmortalCAT
C# loving
ищи события со словом Focus / OverFocus etc
Ответ написан
@kttotto
пофиг на чем писать
Обрабатываешь событие клика мышки, смотришь на каком объекте произошел клик. Если это не твой объект, то сворачиваешь его. Обычно при клике мышки фокус уйдет объекту под курсором, можешь проверить фокус на своем объекте.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы