共用方式為


MessageBoxResult 列舉

定義

指定使用者按下的訊息方塊按鈕, MessageBoxResult 是由 Show 方法所傳回。

public enum class MessageBoxResult
public enum MessageBoxResult
type MessageBoxResult = 
Public Enum MessageBoxResult
繼承
MessageBoxResult

欄位

Cancel 2

訊息方塊的結果值為 [取消]。

No 7

訊息方塊的結果值為 [否]。

None 0

訊息方塊沒有傳回結果。

OK 1

訊息方塊的結果值為 [確定]。

Yes 6

訊息方塊的結果值為 [是]。

範例

如需詳細資訊,請參閱 MessageBox 範例

備註

ShowMessageBoxResult 傳回值,指定使用者按一下訊息方塊中的按鈕。 MessageBoxButton 會指定訊息方塊中顯示哪些按鈕。

從訊息方塊傳回的結果值取決於訊息方塊具有哪些按鈕,以及使用者關閉訊息方塊的方式:

  • 在具有 [確定 ] 按鈕的訊息方塊中,如果使用者按一下 [ 確定 ] 按鈕、按一下標題列中的 [ 關閉 ] 按鈕,或按下 ESC 鍵,則會傳回 [確定]。

  • 在具有 [確定 ] 按鈕和 [ 取消] 按鈕的訊息方塊中,如果使用者按一下 [確定] 按鈕,則會傳回 [確定 ] 。 如果使用者按一下標題列中的 [ 取消] 按鈕或 [ 關閉] 按鈕,則會傳回 Cancel。

  • 在具有 [是 ] 按鈕和 [ ] 按鈕的訊息方塊中,標題列中的 [關閉 ] 按鈕會停用。 因此,如果使用者按一下 [是] 按鈕,則會傳回 [ ] ,如果使用者按一下 [否] 按鈕,則會傳回 [否 ]。

  • 在具有 [是 ] 按鈕、 [否 ] 按鈕和 [ 取消 ] 按鈕的訊息方塊中,如果按一下 [是] 按鈕,則會傳回 [ ] 按鈕,如果按一下 [否] 按鈕,則會傳回 [ ]。 如果使用者按一下標題列中的 [ 取消] 按鈕或 [ 關閉] 按鈕,則會傳回 Cancel。

適用於

另請參閱