【发布时间】:2015-02-26 12:10:16
【问题描述】:
计划: 我想要求使用第二个 Form2 的用户输入一些文本。 当这个 Form2 关闭时,我想在 Form1 上的文本框中显示输入文本...
在按钮事件上,在 Form2 上我可以到达 Form1 的文本框:
Form1 form1 = new Form1();
还有:
form1.myText = "Test Name";
然后我关闭 Form2:
this.Close();
但是值“测试名称”没有出现在 form1 的文本框中... 我没有收到错误。
【问题讨论】:
-
永恒的 Winforms 问题。加
form1.Show();你不能通过反复试验来学习面向对象的编程。使用书籍或课程来学习基础知识。 -
@HansPassant 假设他说但值“测试名称”没有出现在 form1 的文本框中,我认为表单确实出现了。否则,您可能是对的。
-
@Nomistake 那么你不应该创建一个新的!
-
@DionV。好的,我这样做是为了访问 form1 中的文本框,但我想这不是正确的方法......谢谢
-
@HansPassant “你无法通过反复试验来学习面向对象编程。使用书籍或课程来学习基础知识”Waaaauw!
标签: c# .net winforms visual-studio