Remove button border on tab c# winforms

前端 未结 5 1890
深忆病人
深忆病人 2020-12-21 01:29

I have a button on my form that has flat style applied and uses a background image, I have removed all borders from the button, but when I tab onto the button from another c

5条回答
  •  悲&欢浪女
    2020-12-21 01:50

    I do not get this border, if I set the BoderSize to 0 in the FlatAppearance section.


    Further investigation shows that this border appears only when the button is the default button. You can create your own button, which does never show this border like this

    public class NoNotifyButton: System.Windows.Forms.Button
    {
        public override void NotifyDefault(bool value)
        {
        }
    }
    

    Note: NotifyDefault remains intentionally empty.

提交回复
热议问题