0
我已經在我的Windows應用程序窗體上放置了一個背景圖片,當選項卡停在特定按鈕時,它的顏色發生了變化,看起來很尷尬......任何人都可以告訴我我怎樣才能爲tabstop設置一些自定義顏色或將其值設置爲空?如何爲vb.net中的按鈕設置自定義tabstop顏色
我試着從BalaR答案即button.ShowFocusCues = falase在窗體的加載事件,但它說,它不能用這樣的,它是保護
我已經在我的Windows應用程序窗體上放置了一個背景圖片,當選項卡停在特定按鈕時,它的顏色發生了變化,看起來很尷尬......任何人都可以告訴我我怎樣才能爲tabstop設置一些自定義顏色或將其值設置爲空?如何爲vb.net中的按鈕設置自定義tabstop顏色
我試着從BalaR答案即button.ShowFocusCues = falase在窗體的加載事件,但它說,它不能用這樣的,它是保護
嘗試
ShowFocusCues
爲假
button.ShowFocusCues = false;
隱藏焦點矩形。
我沒注意到它是受保護的成員。你有兩個選擇
創建一個派生類,並設置爲你想要保護的成員。 (正道)
class MyButton : Button
{
protected override bool ShowFocusCues
{
get { return false; }
}
}
您還可以設置TabStop
爲false。
button.TabStop = false;
如果您不希望按鈕在製表符週期中獲得焦點。
我已經嘗試了上述的事情,即button.ShowFocusCues = falase在窗體的加載事件,但它說,它不能像這樣使用,它受到保護 –
@Thaha汗看到我的編輯。如果您需要一些幫助,我會嘗試發佈代碼片段。 –
我是否需要在某種形式下創建此派生類並將其公開訪問,否則我將不得不在某些單獨的模塊中創建它? –