1

私はこのコードを持っています

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 "
4

3 に答える 3

5

このために独自のフォームを作成する必要があります。そこで、1つのラベルを作成し、フォントを定義します。その後、noyesボタンを定義できます。

private void No_button_Click(object sender, EventArgs e)
{
    this.DialogResult = DialogResult.No;
    this.Close();
    this.Close();
}

ボタンについても同じですyes。位置を定義するなど、独自のフォームを作成することには、他にも複数の利点があります。

于 2012-11-08T09:12:02.867 に答える
1

これはMessageBoxでは実行できません。

必要に応じてレイアウトを使用して独自のフォームを定義し、それをモーダルに表示する必要があります。

于 2012-11-08T08:59:58.030 に答える
0

これを可能にするには、独自のMessageBoxを作成する必要があります。フォームを作成してから、VisualDesignerまたはSystem.Drawing.Color=http://msdn.microsoft.com/en-us/library/system.drawing.color.aspxを使用してForeColorを変更するだけです

于 2012-11-08T10:52:42.697 に答える