Я не получаю эту границу, если установить BoderSize
в 0
в разделе FlatAppearance
.
Дальнейшие исследования показывают, что эта граница появляется только тогда, когда кнопка является кнопкой по умолчанию.Вы можете создать свою собственную кнопку, которая никогда не будет отображать эту границу, как эта
public class NoNotifyButton: System.Windows.Forms.Button
{
public override void NotifyDefault(bool value)
{
}
}
Примечание: NotifyDefault
остается намеренно пустым.