首页 > 编程语言 >[编程基础] C#自定义类调用窗体控件

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

时间:2022-12-18 10:08:36浏览次数:44  
标签:控件 自定义 C# form1 Form2 Form1 窗体 public


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

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

然后在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();
}
}

 

 

 

 

 

标签:控件,自定义,C#,form1,Form2,Form1,窗体,public
From: https://blog.51cto.com/luohenyueji/5950749

相关文章