在.net中的 Button,CheckBox,RadioButton 等一些控件在获得焦点的时候在控件上会有一个虚线框,有些时候这个虚线框可能会影响整体的美观,那就去掉它吧!

下面以Button为例,其他的同样

class MyButton : System.Windows.Forms.Button
{
    
// 获取一个值,该值指示控件是否应显示聚焦框。
     
// 如果控件应显示聚焦框,则为 true;否则为 false。 
    protected override bool ShowFocusCues
    {
        
get
        {
            
// 不显示聚焦框
            return false;
        }
    }        
}

重写一下ShowFocusCues方法,并另返回值永远为假,当然了,可以根据实际情况决定什么时候显示,什么时候不显示啊。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-29
  • 2021-05-21
  • 2022-12-23
  • 2021-11-14
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案