小编Kar*_*hik的帖子

我可以在TabControl上的标签上删除虚线焦点矩形吗?

我有一个标签控件,需要删除所选标签周围的虚线焦点矩形.

我已将TabControl的TabStop属性设置为false.但是,如果单击选项卡并Tab按键,则会在tabname周围显示虚线矩形.

我试过创建自己的TabControl并试过这个

class MyTabControl : TabControl
{
        public MyTabControl()
        {
            TabStop = false;
            DrawMode = TabDrawMode.OwnerDrawFixed;
            DrawItem += new DrawItemEventHandler(DoMoreTabControl_DrawItem);
            Invalidate();
        }
}
Run Code Online (Sandbox Code Playgroud)

但是,仍然会出现虚线矩形.

我也尝试重写该MyTabControl.OnPaint()方法,但它没有帮助.

有没有办法实现这个目标?

.net c# tabcontrol focus winforms

9
推荐指数
2
解决办法
3549
查看次数

标签 统计

.net ×1

c# ×1

focus ×1

tabcontrol ×1

winforms ×1