在WINFORM中我点击按钮后会显示虚线。我不想显示这个虚线并且不转移到别的控件上。谁有好的办法能解决这个问题。那位大侠帮帮忙啊。小弟谢谢了!! 
说明:不能自定义控件,我有很多个按钮。。我不想每个按钮都写一个事件。小弟是新手。分少。。各位大哥多多包含!!

解决方案 »

  1.   

    有两种办法,如果知道窗口中其他控件,如textbox1,用textbox.Foucs()让文本框得到焦点自然button1就失去焦了。另外一种办法,向当前窗口发送tab键,让焦点移动到下一控件,该方法比较通用,使用方法为SendKeys.Send("{TAB}");
      

  2.   

    你把它改成flat风格,就有办法了,把虚线颜色改成的按钮同色就可以了.
      

  3.   

    这是一个方法,
    如果不想要这种风格,我看还是要写自定义控件为好,如果你坚持不使用自定义控件,那么就用panel代替也可以,如果你想要按钮获得焦点后焦点不能转移,那么你就可以在其他控件获得焦点后重新设置后焦点到这个按钮上.