私はタブコントロールを持っており、選択したタブの周りに点在したフォーカス矩形を削除する必要があります。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