Loading
0

C# winform中一个类中如何调用另一个窗体的控件或方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器
一种是创建窗体对象的方式,通过对象调用控件或方法
例如
  1. Form1 form1 = new Form1();
  2. form1.Button; //调用控件
  3. form1.Method(); //调用方法

当然了,控件的Modifiers属性要设置成public

另一种是不创建窗体对象
在Form1类下定义静态变量,构造方法中引用这个Form1

  1. class Form1: Form
  2. {
  3. public static Form1 form1;
  4.  
  5. public Form1()
  6. {
  7. InitializeComponent();
  8. form1 = this;
  9. }
  10.  
  11. public void Method()
  12. {
  13.  
  14. }
  15. }

调用该窗体的控件或方法

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








 
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-23-364-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:C#设置热键(快捷键)实现隐藏和显示窗体的方法
下一篇:C#生成验证码的两种方法