我有一个选项卡控件,需要去除选中选项卡周围的虚线焦点矩形。
我将TabControl的TabStop属性设置为false。但是如果我单击选项卡并按下“Tab”键,则选项卡名称周围会出现虚线矩形。
我尝试创建自己的TabControl并尝试了以下操作:
然而,虚线矩形仍然出现。
我也尝试覆盖 MyTabControl.OnPaint() 方法,但这并没有帮助。
有没有办法实现这个功能?
我将TabControl的TabStop属性设置为false。但是如果我单击选项卡并按下“Tab”键,则选项卡名称周围会出现虚线矩形。
我尝试创建自己的TabControl并尝试了以下操作:
class MyTabControl : TabControl
{
public MyTabControl()
{
TabStop = false;
DrawMode = TabDrawMode.OwnerDrawFixed;
DrawItem += new DrawItemEventHandler(DoMoreTabControl_DrawItem);
Invalidate();
}
}
然而,虚线矩形仍然出现。
我也尝试覆盖 MyTabControl.OnPaint() 方法,但这并没有帮助。
有没有办法实现这个功能?