父窗体form1,子窗体form2,
子窗体关闭的同时,传一个值给父窗体,
父窗体和子窗体如何操作?
子窗体关闭的同时,传一个值给父窗体,
父窗体和子窗体如何操作?
解决方案 »
- 求助webBrowser控件获取标签的问题。
- 反编译一个类的代码时,被<Module>难住了
- aspx自定义错误页面
- c#中的DataGridView.AutoResizeColumns()何时起作用?
- 一个关于存储过程返回的问题,大家来帮帮忙
- 窗体设计问题
- webBrowser将word显示后,如何在winform中控制其中的word文档?
- C#下CAD文件转换求助
- 我只有20分了。。。但还是想学习啊
- 从一个 Access读取的数据怎么上传到Sql中?
- 如何做一简单的windows Media Player
- 请问,怎么将一个字符串内的所有参数,根据数据库表的同名称列名查询出的结果将它们替换?
private void button3_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.Tag = this;
frm.Show();
}
FORM2: private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
if (this.Tag != null)
{
Form1 frm = (Form1)this.Tag;
frm.Text = "我要关闭了";
}
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
if (frm.ShowDialog() == DialogResult.OK)
{
this.textBox1.Text = frm.test;
}
}
}
form2:
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
public string test
{
get { return textBox1.Text; } }
} 2、含参数构造函数也可以!
3、通过修改控件的modifiers属性为PUBLIC也可以!
道理都差不多的!