首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

winform dialog怎么控制父form的控件

2012-02-01 
winform dialog如何控制父form的控件请问,在showdialog()之后,dialog如何控制父form的控件,比如改变textbo

winform dialog如何控制父form的控件
请问,在showdialog()之后,dialog如何控制父form的控件,比如改变textbox的值。

谢谢。

[解决办法]
--Form1--
private void button1_Click(object sender, EventArgs e)
{
Form2 vForm2 = new Form2();
vForm2.MainTextBox = textBox1; // 将控件实例传递给Form2
vForm2.ShowDialog();
}

--Form2--
public TextBox MainTextBox = null;

private void button1_Click(object sender, EventArgs e)
{
if (MainTextBox != null) MainTextBox.Text = "Zswang 路过 "; // 控制传递来的控件
}

[解决办法]
将textbox设为public 或者 为textbox的值设置一个属性

热点排行