C 中呼叫訊息對話方塊,並取得其返回值

2021-08-22 01:39:37 字數 723 閱讀 4175

不同於vb中可以直接使用msgbox來得到訊息框的返回值,在c#中需要使用 dialogresult 型別的變數,從messagebox.show()方法接受訊息對話方塊的返回值。至於messagebox.show()的返回值是 yes 、no, ok還是cancel,那需要自己在show()方法中對它可以顯示的選擇按鈕進行設定。以下示例**可以參考:

// initializes the variables to pass to the messagebox.show method.

string message = "you did not enter a server name. cancel this operation?";

string caption = "no server name specified";

messageboxbuttons buttons = messageboxbuttons.yesno;

dialogresult result;

// displays the messagebox.

result = messagebox.show(this, message, caption, buttons,

messageboxicon.question, messageboxdefaultbutton.button1,

messageboxoptions.rightalign);

if(result == dialogresult.yes)

C 中呼叫訊息對話方塊,並取得其返回值

不同於vb中可以直接使用msgbox來得到訊息框的返回值,在c 中需要使用 dialogresult 型別的變數,從messagebox.show 方法接受訊息對話方塊的返回值。至於messagebox.show 的返回值是 yes no,ok還是cancel,那需要自己在show 方法中對它可以顯...

C 中呼叫訊息對話方塊,並取得其返回值

不同於vb中可以直接使用msgbox來得到訊息框的返回值,在c 中需要使用 dialogresult 型別的變數,從messagebox.show 方法接受訊息對話方塊的返回值。至於messagebox.show 的返回值是 yes no,ok還是cancel,那需要自己在show 方法中對它可以顯...

C 課後習題 訊息對話方塊實驗

題目要求 窗體上有兩個按鈕 乙個顯示文字,乙個顯示。單擊上面按鈕或按下ait b鍵,可以彈出如圖實驗所示的訊息框。單擊下面的按鈕也可彈出如圖實驗所示的訊息框。輸入 using system using system.collections.generic using system.component...