我有一個選項卡控件,需要刪除選定選項卡周圍的虛線焦點矩形。我可以通過TabControl上的選項卡刪除虛線焦點矩形嗎?
我已經將TabControl的TabStop屬性設置爲false。但是,如果我點擊一個標籤並按下Tab
鍵,虛線矩形將出現在標籤名的周圍。
我試圖創造我自己的TabControl
並試用了此
class MyTabControl : TabControl
{
public MyTabControl()
{
TabStop = false;
DrawMode = TabDrawMode.OwnerDrawFixed;
DrawItem += new DrawItemEventHandler(DoMoreTabControl_DrawItem);
Invalidate();
}
}
但是,仍然出現虛線框。
我也試過重寫MyTabControl.OnPaint()
的方法,但它沒有幫助。
有什麼辦法可以達到這個目的嗎?
你爲什麼要隱藏它?任何令人信服的理由? – Pradeep