2009-09-10 75 views
2

有什麼方法可以有一個默認的MessageBox.Show()標題?讓我說我想要我的應用程序名稱作爲消息框標題,並且我不想一直輸入MessageBox.Show(msg,ApplicationName)。我只想調用MessageBox.Show(msg)。C# - 默認MessageBox.Show()標題

回答

7

讓全球功能是這樣的:

static class Global 
{ 
    public static void ShowMyMessage(string msg) 
    { 
    MessageBox.Show(msg, ApplicationName) 
    } 
} 

現在,當你想顯示的消息只是寫:

Global.ShowMyMessage("Message"); 
2

沒有,但你可以寫一個輔助方法,你想要做什麼。

2

我不這麼認爲。但是,爲什麼不創建一個將默認標題放入MessageBox的包裝函數,並且他們只需調用包裝函數即可。

1

包裝函數將是最好的,但您可以繼承MessageBox控件並從應用程序的活動窗口中查找文本。