110,534
社区成员
发帖
与我相关
我的任务
分享
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
DialogResult dr = f2.Test();
if (dr == DialogResult.OK)
{
//处理数据
}
else
{
//处理数据
}
}
}
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.OK;
}
public DialogResult Test()
{
Form2 f2 = new Form2();
f2.ShowDialog();
if (f2.DialogResult == DialogResult.OK)
{
return DialogResult.OK;
}
else
{
return DialogResult.No;
}
}
}
Form2 frm = new Form2();
if (frm.ShowDialog() == DialogResult.OK)
{
//此处刷新from1的数据
}
frm.Dispose();
public class DataClass
{
public EventHandler Valuechanged;
private int _int;
public int Int
{
get
{
return this._int;
}
set
{
this._int = value;
Valuechanged(this._int, null);
}
}
}
dataclass = new DataClass();
dataclass.Valuechanged += new EventHandler(datechanged1);
private void datechanged1(object sender, EventArgs e)
{
this.textBox1.Text = sender.ToString();
}