其他類調用C#控件並修改屬性的方法

應用需求:

經常我們會碰到這樣的情況,我們需要在其他C#類裏面調用控件並修改其中的某個屬性。

解決辦法:

1.在控件類中添加靜態變量:

public static Form1 form;

2.然後在其構造函數中把這個類自己本身傳給上面這個靜態類。

form = this;

3.再把你需要調用的控件的Modifiers屬性修改爲public,這樣外部的類才能獲取這個控件。
4.最後在其他類中調用這個控件。如示例中調用了一個textBox:

Form1.form.textBox1.Text = "修改成功";

示例代碼下載

發佈了147 篇原創文章 · 獲贊 124 · 訪問量 75萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章