Я создал свою собственную кнопку сворачивания в Windows Forms и обрабатывать Click
событие, как показано в следующем коде:Как кнопка отмены выбора в Windows Forms
this.WindowState = FormWindowState.Minimized;
this.ShowInTaskbar = false;
this.notifyIcon.Visible = true;
this.notifyIcon.ShowBalloonTip(1000);
К сожалению, когда окно восстанавливает в нормальное состояние, это кнопка имеет выбор на нем:
есть ли способ, чтобы избежать такого поведения?
Заранее спасибо.
Ваша кнопка получает фокус, конечно. Вы намного лучше * не * делаете это кнопкой, а просто образ, который вы рисуете в OnPaint(). Тогда событие MouseUp формы - это все, что вам нужно, проверьте e.Location. Некоторые примеры кода [здесь] (http://stackoverflow.com/a/23139022/17034). –