C #: Как мне перекрасить мою форму, когда она не сфокусирована? - PullRequest
0 голосов
/ 15 января 2010

Я хочу перекрасить / аннулировать / обновить мою форму, чтобы она легко обновлялась, когда она не сфокусирована Как мне этого добиться? Прямо сейчас он обновится только тогда, когда я наведу на него фокус или наведу на него мышь и т. Д.

Редактировать: я пытался использовать таймер, который будет вызывать this.Invalidate (); каждые 25 миллисекунд

1 Ответ

2 голосов
/ 15 января 2010

Может быть, Invalidate(); - это то, что вы ищете, оно заставляет определенный элемент управления (будь то форма, меню и т. Д.) Перерисовать себя при следующем обновлении.

Я никогда не использовал его сам, поэтому мне любопытно, работает ли он на самом деле.

http://msdn.microsoft.com/en-us/library/598t492a.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...