MessageBox Classe
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.
Visualizza una finestra di messaggio.
public ref class MessageBox sealed
public sealed class MessageBox
type MessageBox = class
Public NotInheritable Class MessageBox
- Ereditarietà
-
MessageBox
Commenti
Una finestra di messaggio è una finestra di dialogo modale prefabricata che visualizza un messaggio di testo a un utente. Per visualizzare una finestra di messaggio, chiamare il metodo statico Show della MessageBox classe . Il messaggio di testo visualizzato è l'argomento stringa passato a Show. Diversi overload del metodo consentono anche di fornire una didascalia della barra del Show titolo.
Per consentire a un utente di chiudere una finestra di messaggio, Show visualizza una finestra di messaggio con un pulsante OK e un pulsante Chiudi nella barra del titolo.
È anche possibile usare una finestra di messaggio per porre una domanda a un utente. L'utente risponde facendo clic su uno dei diversi pulsanti da visualizzare usando l'enumerazione MessageBoxButton . È possibile passare questa enumerazione a diversi overload del Show metodo . Il valore predefinito dell'enumerazione MessageBoxButton è OK.
È possibile determinare quale pulsante fa clic su un utente esaminando il valore restituito Show . Il valore restituito è un valore dell'enumerazione MessageBoxResult , in cui ogni valore equivale a uno dei pulsanti che una finestra di messaggio può visualizzare. Il valore predefinito per la finestra di messaggio è OK perché OK è il pulsante predefinito della finestra di messaggio. Tuttavia, alcuni overload del Show metodo consentono di fornire un valore predefinito diverso MessageBoxResult .
Le finestre di messaggio possono comunicare informazioni e possono porre domande con diversi gradi di importanza. Le finestre di messaggio usano icone per indicare l'importanza. Ad esempio, le icone possono indicare se il messaggio è informativo, è un avviso o è importante. L'enumerazione MessageBoxImage incapsula il set di possibili icone della finestra di messaggio. Per impostazione predefinita, una finestra di messaggio non visualizza un'icona. Tuttavia, è possibile passare un MessageBoxImage valore a uno dei diversi Show overload del metodo per specificare che la finestra di messaggio include un'icona.
Le finestre di messaggio offrono talvolta funzionalità speciali, ad esempio la lettura da destra a sinistra. È possibile personalizzare il comportamento di una finestra di messaggio usando uno o più MessageBoxOptions valori di enumerazione accettati da alcuni overload del Show metodo .
Le finestre di messaggio hanno sempre una finestra di proprietario. Per impostazione predefinita, il proprietario di una finestra di messaggio è la finestra attualmente attiva in un'applicazione al momento dell'apertura di una finestra di messaggio. Tuttavia, è possibile specificare un altro proprietario per utilizzando Window uno dei diversi Show overload. Per altre informazioni sulle finestre proprietarie, vedere Window.Owner.
Per altre informazioni, vedere Esempio di MessageBox.
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions) |
Visualizza una finestra di messaggio con un messaggio, una didascalia della barra del titolo, un pulsante e un'icona; e che accetta un risultato della finestra di messaggio predefinito, è conforme alle opzioni specificate e restituisce un risultato. |
| Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult) |
Visualizza una finestra di messaggio con un messaggio, una didascalia della barra del titolo, un pulsante e un'icona; e che accetta un risultato della finestra di messaggio predefinito e restituisce un risultato. |
| Show(String, String, MessageBoxButton, MessageBoxImage) |
Visualizza una finestra di messaggio con un messaggio, una didascalia della barra del titolo, un pulsante e un'icona; e che restituisce un risultato. |
| Show(String, String, MessageBoxButton) |
Visualizza una finestra di messaggio con un messaggio, una didascalia della barra del titolo e un pulsante; e che restituisce un risultato. |
| Show(String, String) |
Visualizza una finestra di messaggio con un messaggio e una didascalia della barra del titolo; e che restituisce un risultato. |
| Show(String) |
Visualizza una finestra di messaggio con un messaggio e che restituisce un risultato. |
| Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions) |
Visualizza una finestra di messaggio davanti alla finestra specificata. La finestra di messaggio visualizza un messaggio, una didascalia della barra del titolo, un pulsante e un'icona; e accetta un risultato predefinito della finestra di messaggio, è conforme alle opzioni specificate e restituisce un risultato. |
| Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult) |
Visualizza una finestra di messaggio davanti alla finestra specificata. La finestra di messaggio visualizza un messaggio, una didascalia della barra del titolo, un pulsante e un'icona; e accetta un risultato della finestra di messaggio predefinito e restituisce un risultato. |
| Show(Window, String, String, MessageBoxButton, MessageBoxImage) |
Visualizza una finestra di messaggio davanti alla finestra specificata. La finestra di messaggio visualizza un messaggio, una didascalia della barra del titolo, un pulsante e un'icona; e restituisce anche un risultato. |
| Show(Window, String, String, MessageBoxButton) |
Visualizza una finestra di messaggio davanti alla finestra specificata. La finestra di messaggio visualizza un messaggio, una didascalia della barra del titolo e un pulsante; e restituisce anche un risultato. |
| Show(Window, String, String) |
Visualizza una finestra di messaggio davanti alla finestra specificata. La finestra di messaggio visualizza un messaggio e una didascalia della barra del titolo; e restituisce un risultato. |
| Show(Window, String) |
Visualizza una finestra di messaggio davanti alla finestra specificata. La finestra di messaggio visualizza un messaggio e restituisce un risultato. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |