一種是建立窗體物件的方式,通過物件呼叫控制項或方法
例如:
form1 form1 = new form1();
form1.button; //呼叫控制項
form1.method(); //呼叫方法
當然了,控制項的modifiers屬性要設定成public
另一種是不建立窗體物件
在form1類下定義靜態變數,構造方法中引用這個form1
class form1: form
public void method
()}
呼叫該窗體的控制項或方法
form1.form1.button
;form1.form1.method();
c 普通類呼叫窗體控制項
以主窗體中picturebox1為例 在主窗體中引入picturebox和button控制項,picturebox引入,效果如上圖所示。控制項的modifiers屬性修改為public 在公共變數區域增加 public static form1 form1 增加乙個普通類drew.cs 在增加類中編...
C 跨執行緒呼叫窗體控制項
前段時間遇到跨執行緒呼叫窗體控制項的問題,其實一句話system.windows.forms.control.checkforillegalcrossthreadcalls false 就可以解決,但感覺會有不穩定因素,因此在網上找了一些相應的文章感覺還不錯,第一種用的比較順手 注 在devexpr...
如何跨執行緒呼叫winform窗體控制項
方法一 直接關閉異常,不檢查跨執行緒呼叫private void form1 load object sender,eventargs e 方法二 利用委託 舉例1 delegate void tasktype string sztext 這裡是因為執行緒的方法只能是object型別 void th...