自定义了一个窗体,如何让它象对话框一样,按确定的时候返回?
我定义了一个窗体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; 
         }