Хороший пример приложения, которое делает это: Visual Studio и Microsoft SQL Server Management Studio. Также веб-браузеры. На вкладках нет прямоугольника фокуса. Ctrl + tab выглядит как принятый способ навигации по вкладкам с клавиатуры.
я есть элемент управления вкладками, и мне нужно удалить пунктирный фокус вокруг выделенной вкладки.
Я установил для свойства TabStop элемента TabControl значение false. Однако, если я нажимаю на вкладку и нажимаюTab
ключ, пунктирный прямоугольник появляется вокруг имени вкладки.
Я пытался создать свой собственныйTabControl
и попробовал это
class MyTabControl : TabControl
{
public MyTabControl()
{
TabStop = false;
DrawMode = TabDrawMode.OwnerDrawFixed;
DrawItem += new DrawItemEventHandler(DoMoreTabControl_DrawItem);
Invalidate();
}
}
Тем не менее, пунктирный прямоугольник все еще появляется.
Я также пытался переопределитьMyTabControl.OnPaint()
метод, но это не помогает.
Есть ли способ добиться этого?