C # WinForms - нежелательная граница настраиваемой кнопки, когда форма не выбрана

У меня проблема с настраиваемой кнопкой, которую я создал в формах C # win. Кнопка отображается нормально, когда форма выбрана, но как только я щелкаю вдали от формы, на ней появляется граница кнопка. Хороший пример того, когда это происходит, - когда щелкают по рабочему столу, но форма все еще развернута, так что вы можете видеть ее содержимое. Изображение проблемы можно увидеть ниже:

Button border problem

Это происходит не на всех кнопках, только если кнопка была нажата ранее (появляется только на одной кнопке за раз). Это заставило меня поверить, что это как-то связано с сигналами фокуса кнопки, но для них установлено значение false. Граница установлена ​​на 0, и у меня также есть tabstop, установленный на false.

Есть предложения?

40
задан SLaks 22 February 2012 в 16:57
поделиться