![]() |
1
2
你可以这样做: 子形式
启动它
使用这种方法,您不必更改构造函数,也可以添加另一个构造函数。 它们为空的原因是属性是在构造函数之后设置的,您也可以这样做来向getter和setter添加一些逻辑,但是,我会考虑不影响属性上的UI!
在这种情况下,当您设置属性时,UI将自动更新。 |
![]() |
2
0
你可以使用 静态变量/方法 保存/传递一个控件的值(当它被更改时)。 你可以使用 表单引用 或 控制参考 直接获取和传递值。 你可以使用 自定义事件 为此(通知订阅的代码)。
顺便说一句。
|
![]() |
3
0
一种方法是在应用程序中创建一个单例类。当表单B加载或标签更改时,使用值更新singleton。然后,当表单A需要值时,它可以在应用程序中获取单例实例,并且将具有该值。 可能有更清洁的方法,但只是想一个简单的方法来来回传递信息和存储这两个表单所需的任何信息。 编辑:下面是我从这里提取的一个单例实例: http://www.yoda.arachsys.com/csharp/singleton.html
现在,您所需要做的就是将这个类放在两个窗体都可以访问的名称空间中,然后您可以调用这个类的实例属性,然后引用您的值。您也可以为想要共享的内容添加属性。当您想要检索这些值时,您可以这样调用它:
|
![]() |
4
0
|
![]() |
5
0
以第二种形式声明公共财产变量
并使用实例以第一种形式访问它
|
![]() |
GoTouchGrass · 右键单击按钮不会触发事件 10 月前 |
![]() |
NEWBIE · 无法在winform中设置变量 11 月前 |
![]() |
Farrow · 我无法使字符串正确显示 1 年前 |
|
IDNKEK · 在Visual Studio中绘制图表时出现问题 1 年前 |