0
在c#4.0中,我想在應用程序級別爲程序創建的任何消息框設置默認標題。標題我指的是消息框的標題。爲所有消息框設置默認標題?
所以應該向用戶顯示錯誤消息,他們都將具有相同的標題。 我知道我可以通過使用這個消息框過載: MessageBox.Show(errorMessage,caption);
但我想知道是否有更清晰,乾淨的方式來做到這一點? 而不是必須添加一個參數到很多的電話?
在c#4.0中,我想在應用程序級別爲程序創建的任何消息框設置默認標題。標題我指的是消息框的標題。爲所有消息框設置默認標題?
所以應該向用戶顯示錯誤消息,他們都將具有相同的標題。 我知道我可以通過使用這個消息框過載: MessageBox.Show(errorMessage,caption);
但我想知道是否有更清晰,乾淨的方式來做到這一點? 而不是必須添加一個參數到很多的電話?
您無法真正設置默認值。但是你可以做一個助手設置標題爲你,如果你真的想
public static class MessageBoxEx
{
public static void Show(string message)
{
MessageBox.Show(message, "My Application Name");
}
}
你當然也可以設置標題不過你想要的,如多語言和地區的資源文件。
我一直希望有更多的東西可以在C++和AFX消息框中設置應用程序級標題。在C#中似乎丟失了這種恥辱。 – TinyRacoon