2013-05-13 76 views
0

我有一個winform應用程序,我們試圖儘可能地使它符合人體工程學,所以我們尊重很多微軟指南。用「自定義按鈕」創建MessageBox的簡單方法

我們有根據的準則和我發現防空火炮網一些「刪除確認」的實施,以及更充足的按鈕將是:

DeleteCancelhttp://msdn.microsoft.com/en-us/library/windows/desktop/aa511268.aspx#commitButtons

但由於我們使用MessageBoxButtons來指定我們必須顯示哪些按鈕,我看不出我們如何做到這一點,除了實現我們自己的確認對話框。

我不覺得微軟鼓勵一方在按鈕上使用「動作」文本,另一方不給我們工具來遵守,所以我認爲我錯過了一些東西?

請注意,我不需要比目前更多的結果,對我而言,我的Delete選項將與Ok相同,我只是想擁有不同的文本。

所以:有沒有一種方法可以輕鬆指定我們想在這裏顯示不同文本的按鈕?

+0

可能的重複 - http://stackoverflow.com/q/234774/2065121 – 2013-05-13 07:51:25

+0

[一個類似的問題](http://stackoverflow.com/questions/4264664/how-to-change-button-text-for- yes-no-buttons-on-messagebox-show-dialog)說沒有簡單的方法。 – tafa 2013-05-13 07:55:27

+0

好的:(請發佈這個答案,所以我會接受這個 – J4N 2013-05-13 07:59:44

回答

2

除了使用窗體創建自己的實現並將其顯示爲對話框之外,沒有簡單的方法嗎?

因爲我們項目中的本地化特色,我們也做了同樣的事情。