Как установить / изменить / удалить стиль фокуса на кнопке в C #?

У меня есть пара кнопок, которые я изменил, как они выглядят. Я установил их в виде плоских кнопок с фоном и настраиваемой рамкой, чтобы они выглядели красиво и больше не походили на обычные кнопки (на самом деле они теперь выглядят как кнопки Office 2003 ;-). Кнопки имеют границу в один пиксель.

Однако, когда кнопка выбрана (фокусировка осуществляется нажатием кнопки или действия клавиатуры, например нажатия клавиши табуляции), кнопка внезапно получает дополнительную рамку того же цвета, что делает ее двухпиксельной рамкой. Более того, когда я отключаю однопиксельную границу, кнопка не получает однопиксельную границу в фокусе.

В сети этот вопрос часто задают, например, «Как отключить фокус на кнопке», но это не то, чего я хочу: фокус должен бытьсуществовать, просто недисплей так, как сейчас.

Какие-либо предложения? :-)

Ответы на вопрос(12)

Ваш ответ на вопрос