MessageBoxIcon Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica le costanti che definiscono le informazioni da visualizzare.
public enum class MessageBoxIcon
public enum MessageBoxIcon
type MessageBoxIcon =
Public Enum MessageBoxIcon
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| None | 0 | La finestra di messaggio non contiene simboli. |
| Error | 16 | La finestra di messaggio contiene un simbolo costituito da X bianco in un cerchio con sfondo rosso. |
| Hand | 16 | La finestra di messaggio contiene un simbolo costituito da una X bianca in un cerchio con sfondo rosso. |
| Stop | 16 | La finestra di messaggio contiene un simbolo costituito da X bianco in un cerchio con sfondo rosso. |
| Question | 32 | La finestra di messaggio contiene un simbolo costituito da un punto interrogativo in un cerchio. L'icona del messaggio del punto interrogativo non è più consigliata perché non rappresenta chiaramente un tipo specifico di messaggio e perché la formulazione di un messaggio come domanda potrebbe essere applicata a qualsiasi tipo di messaggio. Inoltre, gli utenti possono confondere il simbolo del punto interrogativo con un simbolo di informazioni della Guida. Pertanto, non utilizzare questo simbolo di punto interrogativo nelle finestre di messaggio. Il sistema continua a supportare l'inclusione solo per la compatibilità con le versioni precedenti. |
| Exclamation | 48 | La finestra di messaggio contiene un simbolo costituito da un punto esclamativo in un triangolo con sfondo giallo. |
| Warning | 48 | La finestra di messaggio contiene un simbolo costituito da un punto esclamativo in un triangolo con sfondo giallo. |
| Asterisk | 64 | La finestra di messaggio contiene un simbolo costituito da una lettera minuscola i in un cerchio. |
| Information | 64 | La finestra di messaggio contiene un simbolo costituito da una lettera minuscola i in un cerchio. |
Esempio
Nell'esempio di codice seguente viene illustrato come usare un MessageBox oggetto per informare l'utente di una voce mancante in un oggetto TextBox. In questo esempio è necessario che il metodo venga chiamato da un form esistente con e Button su di TextBox esso.
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
Commenti
Questa enumerazione viene utilizzata dalla MessageBox classe . La descrizione di ogni membro di questa enumerazione contiene una rappresentazione tipica del simbolo. L'elemento grafico effettivo visualizzato è una funzione delle costanti del sistema operativo. Nelle implementazioni correnti sono presenti quattro simboli univoci con più valori assegnati.
La tabella seguente mostra le diverse icone della finestra di messaggio.
| Icon | Name |
|---|---|
|
Manuali |
|
Question |
|
Esclamazione |
|
Asterisco |
|
Fermati |
|
Error |
|
Avvertimento |
|
Informazioni |