MessageBoxIcon Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie des constantes qui définissent les informations à afficher.
public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon =
Public Enum MessageBoxIcon
- Héritage
Champs
Asterisk | 64 | La boîte de message contient un symbole constitué d’une lettre minuscule « i » dans un cercle. |
Error | 16 | La boîte de message contient un symbole constitué d’un X blanc dans un cercle sur fond rouge. |
Exclamation | 48 | La boîte de message contient un symbole constitué d’un point d’exclamation dans un triangle sur fond jaune. |
Hand | 16 | La boîte de message contient un symbole constitué d’un X blanc dans un cercle sur fond rouge. |
Information | 64 | La boîte de message contient un symbole constitué d’une lettre minuscule « i » dans un cercle. |
None | 0 | La boîte de message ne contient aucun symbole. |
Question | 32 | La boîte de message contient un symbole constitué d’un point d’interrogation dans un cercle. L’icône de message en guise de point d’interrogation n’est plus recommandée parce qu’elle ne représente pas clairement un type de message spécifique et que la formulation d’un message sous forme de question peut s’appliquer à n’importe quel type de message. De plus, les utilisateurs peuvent confondre le symbole de point d’interrogation avec le symbole des informations d’aide. Donc, n’utilisez pas ce symbole de point d’interrogation dans vos boîtes de message. Le système continue à prendre en charge son inclusion uniquement pour la compatibilité descendante. |
Stop | 16 | La boîte de message contient un symbole constitué d’un X blanc dans un cercle sur fond rouge. |
Warning | 48 | La boîte de message contient un symbole constitué d’un point d’exclamation dans un triangle sur fond jaune. |
Exemples
L’exemple de code suivant montre comment utiliser un MessageBox élément pour informer l’utilisateur d’une entrée manquante dans un TextBox. Cet exemple exige que la méthode soit appelée à partir d’un formulaire existant avec un Button et un TextBox sur celui-ci.
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
Remarques
Cette énumération est utilisée par la classe MessageBox. La description de chaque membre de cette énumération contient une représentation classique du symbole. Le graphique réel affiché est une fonction des constantes du système d’exploitation. Dans les implémentations actuelles, il existe quatre symboles uniques avec plusieurs valeurs qui leur sont affectées.
Le tableau suivant présente les différentes icônes de boîte de message.
Icône | Name |
---|---|
Main | |
Question | |
Exclamation | |
Astérisque | |
Arrêter | |
Erreur | |
Avertissement | |
Information |