MessageBox Classe

Definizione

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 precompiata che visualizza un sms 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 forniscono 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 dei proprietari, vedere Window.Owner.

Per altre informazioni, vedere MessageBox Sample.For more information, see MessageBox Sample.

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Show(String)

Visualizza una finestra di messaggio contenente un messaggio e che restituisce un risultato.

Show(String, String)

Visualizza una finestra di messaggio contenente un messaggio e una didascalia per la barra del titolo e che restituisce un risultato.

Show(String, String, MessageBoxButton)

Visualizza una finestra di messaggio contenente un messaggio, una didascalia per la barra del titolo e un pulsante e che restituisce un risultato.

Show(String, String, MessageBoxButton, MessageBoxImage)

Visualizza una finestra di messaggio contenente un messaggio, una didascalia per la barra del titolo, un pulsante e un'icona e che restituisce un risultato.

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

Visualizza una finestra di messaggio contenente un messaggio, una didascalia per la barra del titolo, un pulsante e un'icona e che accetta un risultato predefinito e restituisce un risultato.

Show(String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

Visualizza una finestra di messaggio contenente un messaggio, una didascalia per la barra del titolo, un pulsante e un'icona e che accetta un risultato predefinito, è conforme alle opzioni specificate 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.

Show(Window, String, String)

Visualizza una finestra di messaggio davanti alla finestra specificata. La finestra di messaggio contiene un messaggio e una didascalia per la barra del titolo e restituisce un risultato.

Show(Window, String, String, MessageBoxButton)

Visualizza una finestra di messaggio davanti alla finestra specificata. La finestra di messaggio contiene un messaggio, una didascalia per la barra del titolo e un pulsante e restituisce un risultato.

Show(Window, String, String, MessageBoxButton, MessageBoxImage)

Visualizza una finestra di messaggio davanti alla finestra specificata. La finestra di messaggio contiene un messaggio, una didascalia per la barra del titolo, un pulsante e un'icona e restituisce un risultato.

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult)

Visualizza una finestra di messaggio davanti alla finestra specificata. La finestra di messaggio contiene un messaggio, una didascalia per la barra del titolo, un pulsante e un'icona e accetta un risultato predefinito e restituisce un risultato.

Show(Window, String, String, MessageBoxButton, MessageBoxImage, MessageBoxResult, MessageBoxOptions)

Visualizza una finestra di messaggio davanti alla finestra specificata. La finestra di messaggio contiene un messaggio, una didascalia per la barra del titolo, un pulsante e un'icona e accetta un risultato predefinito, è conforme alle opzioni specificate e restituisce un risultato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche