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

自定义了一个窗体,怎么让它象对话框一样,按确定的时候返回

2011-12-28 
自定义了一个窗体,如何让它象对话框一样,按确定的时候返回?我定义了一个窗体StartForm,然后在里面加入了一

自定义了一个窗体,如何让它象对话框一样,按确定的时候返回?
我定义了一个窗体StartForm,然后在里面加入了一个button按钮,现在想在主程序中象对话框一样调用它,即:
StartForm   sf   =   new   StartForm(this);
int   dlgResult   =   sf.ShowDialog();
if(dlgResult)==OK)
{
..........
}
else
{
.............
}
请问该怎么让我自定义的窗体在按下确定的时候返回值到主窗口呢?

[解决办法]
把确定button的DialogResulr属性设为OK
[解决办法]
StartForm sf = new StartForm(this);
if (sf.ShowDialog() == DialogResult.OK)
{
Console.WriteLine( "点击了确定返回 ");
}

StartForm的确定按钮代码:
--------------
private void button1_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.OK;
}

热点排行