有没有办法有一个默认的MessageBox.Show()标题?假设我想将我的应用程序名称作为Message Box标题,我不想一直输入MessageBox.Show(msg,ApplicationName)。我只想调用MessageBox.Show(msg)。
答案 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控件并从应用程序的活动窗口中查找文本。