_使用代碼編輯控件屬性的一些小技巧

對於像我一樣的C#窗體應用的初學者來說,要想實現某個控件的屬性,一定是在軟件右下角那裏進行選擇


這裏可以實現控件的所有屬性設置,還有涉及控件的一些觸發事件,如按鈕的點擊事件,都可以在這裏設置。


可是有時候,對於一個控件的某些屬性,我們可能要在代碼中實現出來,如果我們不熟悉控件屬性的代碼編輯方式,就很難解決問題。

在這裏我來分享我今天發現的一個小技巧:

比如我們要改變一個按鈕的背景顏色,我們只知道在上面屬性欄裏設置,但是項目過程中我們要用代碼編輯出來,當我們不知道如何用代碼實現時,可以先在屬性欄裏設置出來:


如上圖,我們給一個按鈕設置了背景顏色,如果我們想要看它代碼怎麼實現的,可以進入這個文件裏看,這個Designer.cs是這個窗體實例化運行的代碼,我們點擊進去看看關於這個按鈕的屬性信息:


我們可以看到這個按鈕的屬性與其他沒有設置背景顏色的屬性相比,多了一行代碼:


而且,這裏變成了false,就是不適用虛擬原始的背景顏色風格。


所以我們已經達到我們的目的,知道如何用代碼編寫控件的屬性了。


其實,在每個窗體被實例化的時候都會執行一個函數,是在它的構造函數裏面實現的:


就是這個InitialzeComponent();

這個方法裏實現窗體內部所有控件的屬性,還有其他的一些。


                                                                                                                                                                                               Kyrie Irving___全.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章