この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

MessageBoxIcon 列挙型

 

公開日: 2016年10月

表示する情報を定義する定数を指定します。

名前空間:   System.Windows.Forms
アセンブリ:  System.Windows.Forms (System.Windows.Forms.dll 内)

public enum MessageBoxIcon

メンバー名説明
Asterisk

メッセージ ボックスには、円で囲んだ小文字の i から成るシンボルが含まれます。

Error

メッセージ ボックスには、背景が赤い円で囲んだ白い X から成るシンボルが含まれます。

Exclamation

メッセージ ボックスには、背景が黄色い三角で囲んだ感嘆符から成るシンボルが含まれます。

Hand

メッセージ ボックスには、背景が赤い円で囲んだ白い X から成るシンボルが含まれます。

Information

メッセージ ボックスには、円で囲んだ小文字の i から成るシンボルが含まれます。

None

メッセージ ボックスには、シンボルが含まれていません。

Question

メッセージ ボックスには、円で囲んだ疑問符から成るシンボルが含まれます。 疑問符は、質問の特定の種類を明確に表さず、メッセージの言い回しはどのメッセージの種類にも適用されるため、疑問符のメッセージ アイコンは推奨されなくなりました。 さらにユーザーは、疑問符のメッセージ シンボルをヘルプ情報と混同することがあります。 したがって、メッセージ ボックスには疑問符のメッセージ シンボルを使用しないでください。 システムは引き続き、下位互換性のためだけに、その組み込みをサポートします。

Stop

メッセージ ボックスには、背景が赤い円で囲んだ白い X から成るシンボルが含まれます。

Warning

メッセージ ボックスには、背景が黄色い三角で囲んだ感嘆符から成るシンボルが含まれます。

この列挙は、MessageBox クラスで使用します。 この列挙体の各メンバーの説明には、シンボルの一般的な表現が含まれています。 表示されている実際のグラフィックスは、オペレーティング システムの定数の関数です。 現在の実装では、自分に割り当てられた複数の値を持つ 4 つの一意な記号があります。

次のコード例を使用する方法を示しています、 MessageBox にエントリがないユーザーが通知、 TextBoxです。 この例では、メソッドを含む既存のフォームから呼び出される必要があります、 ButtonTextBox にします。

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    const string message =
        "Are you sure that you would like to close the form?";
    const string caption = "Form Closing";
    var result = MessageBox.Show(message, caption,
                                 MessageBoxButtons.YesNo,
                                 MessageBoxIcon.Exclamation);

    // If the no button was pressed ...
    if (result == DialogResult.No)
    {
        // cancel the closure of the form.
        e.Cancel = true;
    }
}

.NET Framework
1.1 以降で使用可能
トップに戻る
表示: