2010-04-16 37 views
1

Im使用System.Windows.MessageBox.Show()來向用戶顯示一個對話框。一次過載可以讓我設置使用System.Windows.MessageBoxButton枚舉出現的按鈕。然而,它似乎缺少一個RetryCancel選項,我的谷歌搜索表明它應該有。RetryCancel MessageBox

  • 我錯過了什麼嗎?
  • 如何顯示RetryCancel消息框?

回答

5

你不會錯過任何東西。有一個RetryCancel值:

MessageBox.Show("text", "caption", MessageBoxButtons.RetryCancel); 

注:請不要使用WPF的MessageBoxButton枚舉不具備這樣的價值的錯誤。

+0

MessageBoxButton ** s ** ...當然,呵呵謝謝:) – Mizipzor 2010-04-16 10:00:45

+0

「最好的重載有無效的參數」,似乎缺少接受** MessageBoxButtons **的。錯誤的框架版本? – Mizipzor 2010-04-16 10:03:23

+0

我不知道你使用的是哪個版本,但方法肯定存在:http://msdn.microsoft.com/en-us/library/0x49kd7z.aspx – 2010-04-16 10:09:19

2

System.Windows是WPF。 System.Windows.Forms是WinForms。

+1

正確,WinForms MessageBox有更多的選項,其中之一是我正在尋找的。 – Mizipzor 2010-04-16 10:08:03