MessageBoxIcon MessageBoxIcon MessageBoxIcon MessageBoxIcon Enum

Definition

表示する情報を定義する定数を指定します。 Specifies constants defining which information to display.

public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon = 
Public Enum MessageBoxIcon
Inheritance
MessageBoxIconMessageBoxIconMessageBoxIconMessageBoxIcon

Fields

Asterisk Asterisk Asterisk Asterisk 64

メッセージ ボックスには、円で囲んだ小文字の i から成るシンボルが含まれます。 The message box contains a symbol consisting of a lowercase letter i in a circle.

Error Error Error Error 16

メッセージ ボックスには、背景が赤い円で囲んだ白い X から成るシンボルが含まれます。 The message box contains a symbol consisting of white X in a circle with a red background.

Exclamation Exclamation Exclamation Exclamation 48

メッセージ ボックスには、背景が黄色い三角で囲んだ感嘆符から成るシンボルが含まれます。 The message box contains a symbol consisting of an exclamation point in a triangle with a yellow background.

Hand Hand Hand Hand 16

メッセージ ボックスには、背景が赤い円で囲んだ白い X から成るシンボルが含まれます。 The message box contains a symbol consisting of a white X in a circle with a red background.

Information Information Information Information 64

メッセージ ボックスには、円で囲んだ小文字の i から成るシンボルが含まれます。 The message box contains a symbol consisting of a lowercase letter i in a circle.

None None None None 0

メッセージ ボックスには、シンボルが含まれていません。 The message box contain no symbols.

Question Question Question Question 32

メッセージ ボックスには、円で囲んだ疑問符から成るシンボルが含まれます。 The message box contains a symbol consisting of a question mark in a circle. 疑問符は、質問の特定の種類を明確に表さず、メッセージの言い回しはどのメッセージの種類にも適用されるため、疑問符のメッセージ アイコンは推奨されなくなりました。 The question-mark message icon is no longer recommended because it does not clearly represent a specific type of message and because the phrasing of a message as a question could apply to any message type. さらにユーザーは、疑問符のメッセージ シンボルをヘルプ情報と混同することがあります。 In addition, users can confuse the message symbol question mark with Help information. したがって、メッセージ ボックスには疑問符のメッセージ シンボルを使用しないでください。 Therefore, do not use this question mark message symbol in your message boxes. システムは引き続き、下位互換性のためだけに、その組み込みをサポートします。 The system continues to support its inclusion only for backward compatibility.

Stop Stop Stop Stop 16

メッセージ ボックスには、背景が赤い円で囲んだ白い X から成るシンボルが含まれます。 The message box contains a symbol consisting of white X in a circle with a red background.

Warning Warning Warning Warning 48

メッセージ ボックスには、背景が黄色い三角で囲んだ感嘆符から成るシンボルが含まれます。 The message box contains a symbol consisting of an exclamation point in a triangle with a yellow background.

Examples

次のコード例を使用する方法を示しています、MessageBoxで不足しているエントリのユーザーに通知する、TextBoxします。The following code example shows how to use a MessageBox to inform the user of a missing entry in a TextBox. この例では、既存のフォームでからメソッドが呼び出されることが必要です、ButtonTextBoxにします。This example requires that the method is called from an existing form with a Button and a TextBox on it.

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;  
    }  
}  
private:  
   void Form1_FormClosing(Object^ sender, FormClosingEventArgs^ e)  
   {  
      // If the no button was pressed ...  
      if ((MessageBox::Show(  
         "Are you sure that you would like to close the form?",   
         "Form Closing", MessageBoxButtons::YesNo,   
         MessageBoxIcon::Exclamation) == DialogResult::No))  
      {  
         // cancel the closure of the form.  
         e->Cancel = true;  
      }  
   }  
Private Sub Form1_FormClosing( _  
    ByVal sender As System.Object, _  
    ByVal e As System.Windows.Forms.FormClosingEventArgs) _  
    Handles MyBase.FormClosing  

    Dim message As String = _  
            "Are you sure that you would like to close the form?"  
    Dim caption As String = "Form Closing"  
    Dim result = MessageBox.Show(message, caption, _  
                                 MessageBoxButtons.YesNo, _  
                                 MessageBoxIcon.Exclamation)  

    ' If the no button was pressed ...  
    If (result = DialogResult.No) Then  
        ' cancel the closure of the form.  
        e.Cancel = True  
    End If  
End Sub  

Remarks

この列挙は、MessageBox クラスで使用します。This enumeration is used by the MessageBox class. この列挙体の各メンバーの説明には、シンボルの一般的な表現が含まれています。The description of each member of this enumeration contains a typical representation of the symbol. 表示されている実際のグラフィックスは、オペレーティング システムの定数の関数です。The actual graphic displayed is a function of the operating system constants. 現在の実装では、割り当てられている複数の値を含む 4 つの固有の記号です。In current implementations there are four unique symbols with multiple values assigned to them.

Applies to