我有一個自定義控件,我用它創建了一堆標準的windows asp控件。將屬性轉化爲自定義控件C#
問:
是否有可能繼承父控件的屬性到自定義的控制,而無需重新發明輪子?
因此,例如我有一個按鈕,文本框和標籤的控件。
通常我可以通過Lable1.Text
訪問該控件的屬性,但是當這些控件位於自定義控件中時,如何在不封裝該控件的所有屬性的情況下訪問它們。
我希望這樣的事情CustomControl1.Lable1.Text
或這是不可能的
如果我用這個 公共標籤lbMovieName { 得到{this.lbMoveName; } set {lbMovieName = value; } }
我得到了我需要的東西,但是請你告訴我爲什麼我不應該這樣做?
你有沒有試過這個.Label1.Text? – Felix 2013-04-05 14:47:41
您可以使用公共只讀屬性公開內部控件。儘管只是公開內部控件的屬性對您的自定義控件有意義,這可能是更好的做法。 – juharr 2013-04-05 14:56:30
@tijizor我相信OP正在討論從自定義控件的外部獲取Lable1.Text。 – juharr 2013-04-05 14:58:08