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
Asterisk | 64 | La finestra di messaggio contiene un simbolo costituito dalla lettera i in un cerchio. |
Error | 16 | La finestra di messaggio contiene un simbolo costituito da una X bianca in un cerchio con uno sfondo rosso. |
Exclamation | 48 | La finestra di messaggio contiene un simbolo costituito da un punto esclamativo in un triangolo con uno sfondo giallo. |
Hand | 16 | La finestra di messaggio contiene un simbolo costituito da una X bianca in un cerchio con uno sfondo rosso. |
Information | 64 | La finestra di messaggio contiene un simbolo costituito dalla lettera i in un cerchio. |
None | 0 | La finestra di messaggio non contiene simboli. |
Question | 32 | La finestra di messaggio contiene un simbolo costituito da un punto interrogativo in un cerchio. L'icona di messaggio costituita da un punto interrogativo non è più consigliata perché non rappresenta chiaramente un tipo specifico di messaggio e la formulazione di un messaggio sotto forma di domanda può essere applicata a qualsiasi tipo di messaggio. Inoltre, gli utenti possono confondere il simbolo punto interrogativo con il simbolo delle informazioni della Guida. Per questa ragione, non usare il simbolo punto interrogativo nelle caselle di messaggio. Il sistema continua a supportarne l'inclusione solo per compatibilità con le versioni precedenti. |
Stop | 16 | La finestra di messaggio contiene un simbolo costituito da una X bianca in un cerchio con uno sfondo rosso. |
Warning | 48 | La finestra di messaggio contiene un simbolo costituito da un punto esclamativo in un triangolo con uno sfondo giallo. |
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 un Button oggetto e 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:
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
Commenti
Questa enumerazione viene utilizzata dalla classe MessageBox. 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.
Icona | NOME |
---|---|
Mano | |
Domanda | |
Esclamazione | |
Asterisco | |
Arresto | |
Errore | |
Avviso | |
Informazioni |