[C#编程]自定义类调用窗体控件

来源:互联网 发布:webstorm格式化js代码 编辑:程序博客网 时间:2024/06/07 01:56

如果自定义类需要调用窗体控件,首先需要将窗体控件的可见级别(Modifiers)设为public。如下图所示:


然后在Form1类下定义静态变量form1,并初始化。

class Form1: Form{    //在Form1类下定义静态变量    public static Form1 form1;    public Form1()    {        InitializeComponent();        form1 = this;    }}

然后在自定类中调用

public class Myclass {      public void methond()    {        Form form1.label.text();    }}

此外还有一种处理方式,但是该方法无法获取原来窗体的实时状态。

class Form2: Form  {      Form2 frm2 = new Form1();      public void Method()      {           Form2.frm2.label.text();    }  }  


原创粉丝点击