2012-03-26 21 views
0

我试图用一个Windows窗体的代码中的一个方法,使其输出一些文字上的另一个Windows窗体的文本框文本框。这两种形式显然都是同一个申请的一部分。我一直在使用C#Windows窗体应用程序:链接的方法来跨越几种形式

form2Textbox.Text("..."); 

我的方法第一种形式的方法中尝试过,但权限是一个问题,即使我将它们设置为公开。有什么建议么?

回答

0

我的猜测是,(没有看到确切的错误信息你的编译器给出),该form2Textbox是第二种形式的私人。您可能需要改变,要公开,或在暴露form2Textbox第一种形式使用第二个表单中添加一个访问方法/属性。第一种形式还需要访问第二种形式的实例(对象),因此可以调用访问器方法/属性。

+0

谢谢您,您的建议的工作就像一个魅力!踢自己没有想着早点...... – user1275567 2012-03-26 02:20:35

0

发送文本框中作为参数应该访问它的每一个形式,以及参考保存到它那里,或在主要形式的公共静态参考吧(仅当有主的只有一个实例通过在初始化调用之后将其设置到ctor中的表单文本框中,在程序中创建表单)。

+0

伟大的想法,感谢您的答复。 – user1275567 2012-03-26 02:21:26

相关问题