C# winform button inside border after click
我已经花了 2 个多小时试图解决这个问题,但我做不到,对此我感到非常生气和压力。
你可以很容易地看到黑色边框 insde 登录按钮,它在我点击时显示。
我在谷歌上搜索了很多次,但我无法解决这个问题。
有人告诉我这样做,不起作用。
1 2 3 4 5 6 7 | public class MyButton : Button { public override void NotifyDefault(bool value) { base.NotifyDefault(false); } } |
我也这样做了,但一无所获:C# WinForms - 未选择表单时自定义按钮不需要的边框
我找到了解决方案,这真的很简单,而且对于有类似问题的人来说,这是一个答案。
问题是按钮焦点,要处理这个,最简单的方法是
1 2 3 4 | private void Form1_Load(object sender, EventArgs e) { this.Select(); } |
感谢大家帮助我。
那个矩形表示您的
1 2 3 4 5 6 7 | public class MyButton : Button { protected override bool ShowFocusCues { get { return false; } } } |