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 les constantes définissant les informations à afficher.
public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon =
Public Enum MessageBoxIcon
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| None | 0 | La zone de message ne contient aucun symbole. |
| Error | 16 | La boîte de message contient un symbole composé de X blanc dans un cercle avec un arrière-plan rouge. |
| Hand | 16 | La boîte de message contient un symbole composé d’un X blanc dans un cercle avec un arrière-plan rouge. |
| Stop | 16 | La boîte de message contient un symbole composé de X blanc dans un cercle avec un arrière-plan rouge. |
| Question | 32 | La boîte de message contient un symbole constitué d’un point d’interrogation dans un cercle. L’icône de message de point d’interrogation n’est plus recommandée, car elle ne représente pas clairement un type spécifique de message et parce que la formulation d’un message en tant que question peut s’appliquer à n’importe quel type de message. En outre, les utilisateurs peuvent confondre le symbole de point d’interrogation avec un symbole d’informations d’aide. Par conséquent, n’utilisez pas ce symbole de point d’interrogation dans vos boîtes de message. Le système continue de prendre en charge son inclusion uniquement pour la compatibilité descendante. |
| Exclamation | 48 | La zone de message contient un symbole constitué d’un point d’exclamation dans un triangle avec un arrière-plan jaune. |
| Warning | 48 | La zone de message contient un symbole constitué d’un point d’exclamation dans un triangle avec un arrière-plan jaune. |
| Asterisk | 64 | La boîte de message contient un symbole composé d’une lettre minuscule i dans un cercle. |
| Information | 64 | La boîte de message contient un symbole composé d’une lettre minuscule i dans un cercle. |
Exemples
L’exemple de code suivant montre comment utiliser un MessageBox pour informer l’utilisateur d’une entrée manquante dans un TextBox. Cet exemple nécessite 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 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 MessageBox classe. 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 affectées.
Le tableau suivant montre les différentes icônes de boîte de message.
| Icône | Name |
|---|---|
|
Main |
|
Question |
|
Exclamation |
|
Astérisque |
|
Arrêtez |
|
Error |
|
Avertissement |
|
Informations |