昨天在写类的时候,遇到了一个问题,就是如何在类中引用form里面控件的问题。我问了几个朋友,但是给出的方法都存在问题。下面是刘工给我的一个解决办法。
1。首先需要在Program.cs里面,main()函数以外,声明如下语句:

public static Form1 frmMain;
通常在main()函数之上。
昨天在写类的时候,遇到了一个问题,就是如何在类中引用form里面控件的问题。我问了几个朋友,但是给出的方法都存在问题。下面是刘工给我的一个解决办法。
1。首先需要在Program.cs里面,main()函数以外,声明如下语句:

public static Form1 frmMain;
通常在main()函数之上。
2。在main()函数内声明如下语句
3。在win app窗体内将需要传递值的控件的modifiers属性改为Public,因为只有是public访问修饰符时,才可以在任何地方访问。
4。在类中调用控件值。使用下面的代码:

Program.frmMain.txtBox1.Text…..
代码仅供参考,如果哪位朋友有更好的方法,我愿闻其详。:-)
声明: 本文采用 BY-NC-SA 协议进行授权,如无注明均为原创,转载请注明转自 The Backyard of Stanley
本文地址: 关于引用控件值的问题
本文地址: 关于引用控件值的问题