C 類中操作主窗體控制項

2022-06-05 13:24:07 字數 1446 閱讀 4884

主窗體程式:

執行結果啥也沒,。。。。。。。。。

解決辦法:

將窗體作為引數傳入類,然後可以根據屬性來對其進行相應的操作

例項修改如下:

主窗體程式:

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.linq;

using system.text;

using system.threading.tasks;

using system.windows.forms;

private void form1_load(object sender, eventargs e)}}

class1:

using system;

using system.collections.generic;

using system.linq;

using system.text;

using system.threading.tasks;}}

是不是很簡單!!!

執行結果:別忘了將主控件的modifiers屬性改為public

如何在子窗體中操作主窗體上的控制項

很多人都苦惱於如何在子窗體中操作主窗體上的控制項,或者在主窗體中操作子窗體上的控制項。相比較而言,後面稍微簡單一些,只要在主窗體中建立子窗體的時候,保留所建立子窗體物件即可。下面重點介紹前一種,目前常見的有兩種方法,基本上大同小異 第一種,在主窗體類中定義乙個靜態成員,來儲存當前主窗體物件,例如 p...

WPF 在 Page 中操作主窗體

wpf 中有時候會使用 frame page 的方式來實現頁面切換的效果,但往往我們都需要在page中對主窗體進行一些調整.那麼首先我們需要獲得主窗體物件.有下面兩種方式 1.簡單方式 var window window.getwindow this if window null 2.複雜方式.遍歷...

C 子執行緒操作主線程中的控制項

參考 有兩種方法可以選擇 1 在程式初始化的時候對要操作的控制項設定下面的屬性 system.windows.forms.control.checkforillegalcrossthreadcalls false 這樣,系統就不會再丟擲上面所說的這個錯誤了。從實質上說,該方法是通過採用取消執行緒安全...