如何使每个表单彼此可访问

时间:2012-06-17 06:59:30

标签: c# winforms

有没有办法让每个表单(所有控件,所有字符串,所有字符串都在里面)可以互相访问?

3 个答案:

答案 0 :(得分:2)

您只需自己实施即可。没有内置机制。

创建表单对象的全局集合(可能是static),并为每个表单定义要共享的成员public 属性和其他人一起。

那就是。

答案 1 :(得分:2)

访问修饰符使类的成员可以从其他类访问或不可访问。所有表单类都是公共的,默认情况下可通过其他表单访问。声明为public的数据成员可通过其他表单(类)访问,受保护的成员可由子类访问。关于访问修饰符的研究可以帮助您使所需成员可访问,Access Modifiers

答案 2 :(得分:0)

正如其他人指出的那样,但你真的想要吗?您很少希望一个表单非常依赖于另一个表单 - 它可以使您的维护更加困难。弄清楚你需要什么,并正确设计接口(也许你需要一个知道如何控制两种形式的控制器?)。