2016-03-16 66 views
0

在c#4.0中,我想在應用程序級別爲程序創建的任何消息框設置默認標題。標題我指的是消息框的標題。爲所有消息框設置默認標題?

所以應該向用戶顯示錯誤消息,他們都將具有相同的標題。 我知道我可以通過使用這個消息框過載: MessageBox.Show(errorMessage,caption);

但我想知道是否有更清晰,乾淨的方式來做到這一點? 而不是必須添加一個參數到很多的電話?

回答

1

您無法真正設置默認值。但是你可以做一個助手設置標題爲你,如果你真的想

public static class MessageBoxEx 
{ 
    public static void Show(string message) 
    { 
     MessageBox.Show(message, "My Application Name"); 
    } 
} 

你當然也可以設置標題不過你想要的,如多語言和地區的資源文件。

+0

我一直希望有更多的東西可以在C++和AFX消息框中設置應用程序級標題。在C#中似乎丟失了這種恥辱。 – TinyRacoon

相關問題