1. 程式人生 > >C#如何通過顯示一次子窗體,判斷返回的DialogResult的具體值

C#如何通過顯示一次子窗體,判斷返回的DialogResult的具體值

有時候我們需要來顯示一次窗體,然後判斷返回的DialogResult的值。我餓麼可以直接這樣寫

FrmNewWinform  new_frm = new FrmNewWinform();

new_frm.ShowDialog();

if(new_frm.DialogResult == DialogResult.OK)

    {

        //這裡是你需要處理的程式

    }

else if(new_frm.DialogResult == DialogResult.YES)

    {

        //你需要處理的另外一部分程式

    }

else if(new_frm.DialogResult == DialogResult.YES)

    {

        //你需要處理的另外一部分程式

    }

這樣,就可以只顯示一次  FrmNewWinform  窗體,卻可以經過判斷後選擇我們相應的處理程式。