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

C#-默认MessageBox.Show()标题,c#,C#,有没有办法设置默认的MessageBox.Show()标题?假设我希望我的应用程序名作为消息框标题,我不想一直输入MessageBox.Show(msg,ApplicationName)。我只想调用MessageBox.Show(msg)。使全局函数如下: static class Global { public static void ShowMyMessage(string msg) { MessageBox.Show(msg, ApplicationName)

有没有办法设置默认的MessageBox.Show()标题?假设我希望我的应用程序名作为消息框标题,我不想一直输入MessageBox.Show(msg,ApplicationName)。我只想调用MessageBox.Show(msg)。

使全局函数如下:

static class Global
{
    public static void ShowMyMessage(string msg)
    {
     MessageBox.Show(msg, ApplicationName)   
    }
}
现在,当您想显示消息时,只需写:

Global.ShowMyMessage("Message");

不,但是您可以编写一个帮助器方法来满足您的需要。

我不这么认为。但是,为什么不创建一个包装函数,将此默认标题放入MessageBox,然后调用包装函数呢。

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