C# - 默认的MessageBox.Show()标题

时间:2009-09-10 07:58:15

标签: c#

有没有办法有一个默认的MessageBox.Show()标题?假设我想将我的应用程序名称作为Message Box标题,我不想一直输入MessageBox.Show(msg,ApplicationName)。我只想调用MessageBox.Show(msg)。

4 个答案:

答案 0 :(得分:7)

制作像这样的全球功能:

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

现在当你想要显示消息时写:

Global.ShowMyMessage("Message");

答案 1 :(得分:2)

不,但是你可以写一个帮助你做你想要的东西。

答案 2 :(得分:2)

我不相信。但是为什么不创建一个包装函数将这个默认标题放入MessageBox中,你只需要调用包装函数。

答案 3 :(得分:1)

包装函数最好,但您可以继承MessageBox控件并从应用程序的活动窗口中查找文本。