我有这个代码
public static bool Delete(int ID, string ProductName)
{
if (MessageBox.Show(productName + " will be deleted Permanently ", "Confirm Delete Option", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
{
return false;
}
{
return true;
}
}
我需要的是在消息框中将 productName 设置为红色以下
if (MessageBox.Show(productName + " will be deleted Permanently "
答案 0 :(得分:5)
您必须为此创建自己的表单。
在那里你创建一个标签并定义你的字体。
之后,您可以定义no
和yes
按钮。
private void No_button_Click(object sender, EventArgs e)
{
this.DialogResult = DialogResult.No;
this.Close();
this.Close();
}
yes
按钮的相同内容
通过创建自己的表单还有其他许多优点,例如:定义位置。
答案 1 :(得分:1)
使用MessageBox无法做到。
您需要根据需要使用布局定义自己的表单,然后以模态显示。
答案 2 :(得分:0)
您需要制作自己的MessageBox才能实现这一目标。创建一个表单,然后使用Visual Designer或System.Drawing.Color = http://msdn.microsoft.com/en-us/library/system.drawing.color.aspx
创建ForeColor,这很简单