【发布时间】:2010-11-11 23:48:38
【问题描述】:
嗨 如何从子窗口更改父窗口中文本框的文本值..
即我的父窗口有 textbox1 和按钮,子窗口有 textbox2 和按钮。 当我在子窗口的 textbox2 中输入一些文本时,我需要更新 textbox1 的值。
我做了一些简单的功能来做到这一点在逻辑上它是正确的,但它不起作用我不知道为什么..
父.cs
namespace digdog
{
public partial class parent : Form
{
public parent()
{
InitializeComponent();
}
public void changeText(string text)
{
textbox1.Text = text;
}
private void button1_Click(object sender, EventArgs e)
{
//Display modal dialog
child myform = new child();
myform.ShowDialog();
}
}
}
child.cs
namespace digdog
{
public partial class child : Form
{
public child()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
parent mytexts = new parent();
mytexts.changeText(textbox2.Text);
}
}
}
任何想法将不胜感激 提前谢谢
【问题讨论】:
-
不到一小时前的重复问题:stackoverflow.com/questions/4160143/…
-
我将其简化,以便获得更多答案。你有什么问题吗?
-
@RobinVanPersi:最好编辑你的问题而不是发布两次。