我得到了一个名为 Form1 的表单和一个名为richtextbox1 的富文本框,它是自动生成的,所以它是私有的。
我有另一个连接到服务器的类,我想输出连接状态但我只能访问 Form1 类中的richtextbox1.Text,我有两种可能的解决方案,这会更好还是有更好的解决方案我不知道的?
公开文本框
代替 :
Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1());
首先创建一个 form1 对象并使用它来存储正在运行的表单:
//somewhere global
Form1 theform = new Form1();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(theform);
然后在我的连接类的某处使用该对象。