1. 程式人生 > >C# winform中一個類中如何呼叫另一個窗體的控制元件或方法

C# winform中一個類中如何呼叫另一個窗體的控制元件或方法

轉載地址:http://blog.csdn.net/ichenqingyun/article/details/52622340

一種是建立窗體物件的方式,通過物件呼叫控制元件或方法
例如:

Form1 form1 = new Form1();
form1.Button; //呼叫控制元件
form1.Method();  //呼叫方法

當然了,控制元件的Modifiers屬性要設定成public


另一種是不建立窗體物件
在Form1類下定義靜態變數,構造方法中引用這個Form1

class Form1: Form
{
    public static Form1 form1;

    public Form1()
    {
        InitializeComponent();
        form1 = this;
    }
public void Method() { } }

呼叫該窗體的控制元件或方法

Form1.form1.Button;
Form1.form1.Method();