C#Winforms消息框属性

时间:2009-08-25 07:27:06

标签: c# winforms properties messagebox title

在C#winforms中,当我们显示一个消息框时,它在标题栏中没有标题,并且在任务栏的按钮中没有标题。

如果我想为消息框设置标题和图标,该怎么办?

一个选项是创建一个显示的表单,其行为类似于消息框,我可以在需要时显示和隐藏它。是的,可以做但我想修改“MessageBox”

4 个答案:

答案 0 :(得分:32)

使用MessageBox.Show重载,例如:

public static DialogResult Show(
    string text,
    string caption,
    MessageBoxButtons buttons,
    MessageBoxIcon icon
)

标题中传递标题栏文字,在图标中传递您的图标,例如

MessageBox.Show("Oh noes!", "My Application", MessageBoxButtons.OK, MessageBoxIcon.Error);

答案 1 :(得分:1)

显示消息框的重载版本将接受标题字符串,并允许您指定按钮的图标和数量/类型。

答案 2 :(得分:1)

MessageBox.Show方法有一堆覆盖,允许您设置弹出窗口的属性。

http://msdn.microsoft.com/en-us/library/system.windows.forms.messagebox.show%28VS.71%29.aspx

答案 3 :(得分:0)

一个简短的 2 行答案,您使用 System.Windows.Forms 的命名空间;已经在那里了,在消息框中你需要传递所有参数,如果你只使用图标,它可能不起作用

using System.Windows.Forms;              
MessageBox.Show("yourmessage","yourTitle",MessageBoxButtons.OK,MessageBoxIcon.Error);