发布时间:2025-12-10 19:58:10 浏览次数:3
dialogresult用法_dialogresult用法创建form1窗口在窗口上添加一个按钮在按钮单击事件里创建form2窗口然后再form2窗口上也添加一个按钮form1的按钮事件privatevoidbutton1_Click(objectsender,EventArgse){//this.Hide();Form2fr2=
创建form1窗口 在窗口上添加一个按钮 在按钮单击事件里 创建form2窗口 然后再form2窗口上也添加一个按钮
form1的按钮事件
private void button1_Click(object sender, EventArgs e)
{
//this.Hide();
Form2 fr2 = new Form2();
if(fr2.ShowDialog()==DialogResult .OK )
{
Console.WriteLine(“窗口2关闭”);
}
}
form2的按钮事件
private void button1_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.OK;
}
如果form2 的按钮不单击 form1的窗口将一直等待 直到form2 的按钮单击 将DialogResult=ok form1 才会继续执行