C#如何在普通类里调用窗体控件
2018-01-08 17:14
239 查看
一种是创建窗体对象的方式,通过对象调用控件或方法
例如:
2
3
当然了,控件的Modifiers属性要设置成public
另一种是不创建窗体对象[b]
在Form1类下定义静态变量,构造方法中引用这个Form1[/b]
2
3
4
5
6
7
8
9
10
11
12
13
14
15
调用该窗体的控件或方法
例如:
Form1 form1 = new Form1(); form1.Button; //调用控件 form1.Method(); //调用方法1
2
3
当然了,控件的Modifiers属性要设置成public
另一种是不创建窗体对象[b]
在Form1类下定义静态变量,构造方法中引用这个Form1[/b]
class Form1: Form { public static Form1 form1; public Form1() { InitializeComponent(); form1 = this; } public void Method() { } }1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
调用该窗体的控件或方法
Form1.form1.Button; Form1.form1.Method();
相关文章推荐
- c#中如何跨线程调用windows窗体控件?
- c#中如何跨线程调用windows窗体控件?
- c#开发中,mdi子窗体如何调用父窗体中控件
- C# winform中一个类中如何调用另一个窗体的控件或方法
- c#中如何跨线程调用windows窗体控件
- c#中如何跨线程调用windows窗体控件?
- c#中如何跨线程调用windows窗体控件?
- c#中如何跨线程调用windows窗体控件
- c#中如何跨线程调用windows窗体控件?
- c#中如何跨线程调用windows窗体控件
- c#中如何跨线程调用windows窗体控件?
- c#中如何跨线程调用windows窗体控件?
- C# winform中一个类中如何调用另一个窗体的控件或方法
- c#中如何跨线程调用windows窗体控件?
- c#开发中mdi子窗体如何调用父窗体中控件
- c#中如何跨线程调用windows控件
- 如何:对Windows 窗体控件进行线程安全调用
- C# 调用带参数的控制台程序 并将命令行输出的内容实时输出至窗体中的显示控件
- c#中跨线程调用windows窗体控件
- C# Winform主窗体和子窗体之间如何相互操作对方的控件