2014-12-13 55 views
-1

如何捕獲用戶的消息框選擇?我不確定「catch」是否是正確的術語,因爲這個術語可能只是指錯誤,但我希望你明白我的意思。如果有一個帶有「Ok」和「Cancel」作爲按鈕/選擇選項的消息框,那麼如何根據用戶的選擇讓我的程序運行條件語句?取決於消息框選擇的條件語句

+1

對我來說,你在錯誤的網站上。這裏我們給出問題的解決方案,而不是基本語言語法的教程。 – 2014-12-13 18:11:20

+0

Ts Ts,我的照片說明了這一切 - 這對我來說是個問題;) – Jason 2014-12-13 22:15:07

回答

1

您可以從MessageBox中捕獲DialogResult。請看下面的小例子。要閱讀&獲取更多信息,請參閱here瞭解更多詳情。

Dim Result As DialogResult = MessageBox.Show("Are you free?", "", MessageBoxButtons.YesNoCancel) 

    Select Case Result 
     Case Windows.Forms.DialogResult.Yes 
      'Do something when yes is selected. 
     Case Windows.Forms.DialogResult.No 
      'Do something when no is selected. 
     Case Windows.Forms.DialogResult.Cancel 
      'Do something when cancel is selected. 
    End Select