先增加一個新的Form叫做MyBox

 

這個Form上面拉兩個按鈕吧叫做btn_Go跟btn_Cancel

 

然後在主程式裡去new那個MyBox

 

MyBox MB = new MyBox();

 

//這樣寫MB.ShowDialog()就會跳出MyBox那個Form(就好像是一個MessageBox啦=.=)

//跳完之後就會停住,直到你按了按鈕改變了MyBox Form裡的DialogResult後,

//程式就會從下面這個if判斷式繼續跑了,判斷你按的是哪個按鈕

if (MB.ShowDialog() == DialogResult.OK)

{

    MessageBox.Show("你按了btn_Go");

}

else

{

    MessageBox.Show("你沒按btn_Go");

}

 

 

//我是MyBox Form裡的程式

private void btn_Go_Click(object sender, EventArgs e)

{

     this.DialogResult = DialogResult.OK;

}

 

private void btn_Cancel_Click(object sender, EventArgs e)

{

     this.DialogResult = DialogResult.Cancel;

}

 

welkingunther 發表在 痞客邦 PIXNET 留言(0) 人氣()