Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Metodo MessageBox.Show (IWin32Window, String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions, String)

Viene visualizzata una finestra di messaggio con il testo, la barra del titolo, i pulsanti, l'icona, il pulsante predefinito, le opzioni e il pulsante? specificati, utilizzando il file della Guida specificato.

Spazio dei nomi:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public static DialogResult Show(
	IWin32Window owner,
	string text,
	string caption,
	MessageBoxButtons buttons,
	MessageBoxIcon icon,
	MessageBoxDefaultButton defaultButton,
	MessageBoxOptions options,
	string helpFilePath
)

Parametri

owner
Tipo: System.Windows.Forms.IWin32Window
un'implementazione di IWin32Window tale possederà la finestra di dialogo modale.
text
Tipo: System.String
Il testo da visualizzare nella finestra di messaggio.
caption
Tipo: System.String
Il testo da visualizzare nella barra del titolo della finestra di messaggio.
buttons
Tipo: System.Windows.Forms.MessageBoxButtons
Uno di MessageBoxButtons valore che specifica che i pulsanti per visualizzare nella finestra di messaggio.
icon
Tipo: System.Windows.Forms.MessageBoxIcon
Uno di MessageBoxIcon valore che specifica che icona da visualizzare nella finestra di messaggio.
defaultButton
Tipo: System.Windows.Forms.MessageBoxDefaultButton
Uno di MessageBoxDefaultButton valore che specifica il pulsante predefinito per la finestra di messaggio.
options
Tipo: System.Windows.Forms.MessageBoxOptions
Uno di MessageBoxOptions valore che specifica che le opzioni di associazione e della visualizzazione verranno utilizzate per la finestra di messaggio. È possibile passare 0 se si desidera utilizzare le impostazioni predefinite.
helpFilePath
Tipo: System.String
Il percorso e il nome del file della Guida per visualizzare quando l'utente fa clic sul pulsante?.

Valore restituito

Tipo: System.Windows.Forms.DialogResult
Uno di DialogResult valori.

EccezioneCondizione
InvalidEnumArgumentException

buttons non è un membro di MessageBoxButtons.

- oppure-

icon non è un membro di MessageBoxIcon.

- oppure-

defaultButton non viene specificato un membro di MessageBoxDefaultButton.

InvalidOperationException

È stato effettuato un tentativo di visualizzazione MessageBox in un processo che non è in esecuzione in modalità interattiva dell'utente. Ciò è specificata da SystemInformation.UserInteractive proprietà.

ArgumentException

options ha specificato sia DefaultDesktopOnly e ServiceNotification.

- oppure-

buttons è stata specificata una combinazione non valida di MessageBoxButtons.

Una finestra di messaggio è una finestra di dialogo modale, ovvero input (tastiera o clic del mouse) non può verificarsi ad eccezione degli oggetti nel form modale. Il programma deve nascondere o chiudere un form modale (in genere in risposta all'azione utente) prima che l'input a un altro form può verificarsi. È possibile utilizzare owner parametro per specificare un determinato oggetto, che implementa IWin32Window collegare, che fungerà dalla finestra di primo livello e proprietario della finestra di dialogo.

Quando l'utente fa clic sul pulsante?, il file della Guida specificato in helpFilePath il parametro è aperto. Il form che possiede la finestra di messaggio (o attivo) anche riceve HelpRequested evento.

helpFilePath il parametro può essere nel formato C:\path\sample.chm o /folder/file.htm.

Nell'esempio di codice seguente viene illustrato come visualizzare una finestra di messaggio che associati al form principale. La finestra di messaggio visualizzato un pulsante?. Quando l'utente fa clic sul pulsante?, Mspaint.chm Il file della Guida è aperto. Nell'esempio Mspaint.chm Il file della Guida è installato.


using System;
using System.Drawing;
using System.ComponentModel;
using System.Windows.Forms;


...


// Display a message box parented to the main form. 
// The Help button opens the Mspaint.chm Help file.
DialogResult r2 = MessageBox.Show (this, "Message with Help file.", 
                                   "Help Caption", MessageBoxButtons.OK, 
                                   MessageBoxIcon.Question, 
                                   MessageBoxDefaultButton.Button1, 
                                   0, 
                                   "mspaint.chm");


.NET Framework

Supportato in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft