Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

DialogResult-Enumeration

Gibt Bezeichner an, die den Rückgabewert eines Dialogfelds angeben.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
[ComVisibleAttribute(true)]
public enum DialogResult
MembernameBeschreibung
None Nothing wird vom Dialogfeld zurückgegeben. Dies bedeutet, dass das modale Dialogfeld weiterhin ausgeführt wird.
OKDer Rückgabewert des Dialogfelds ist OK (üblicherweise von der Schaltfläche OK gesendet).
CancelDer Rückgabewert des Dialogfelds ist Cancel (üblicherweise von der Schaltfläche Abbrechen gesendet).
AbortDer Rückgabewert des Dialogfelds ist Abort (üblicherweise von der Schaltfläche Abbrechen gesendet).
RetryDer Rückgabewert des Dialogfelds ist Retry (üblicherweise von der Schaltfläche Wiederholen gesendet).
IgnoreDer Rückgabewert des Dialogfelds ist Ignore (üblicherweise von der Schaltfläche Ignorieren gesendet).
YesDer Rückgabewert des Dialogfelds ist Yes (üblicherweise von der Schaltfläche Ja gesendet).
NoDer Rückgabewert des Dialogfelds ist No (üblicherweise von der Schaltfläche Nein gesendet).

Diese Enumeration wird von der Button.DialogResult-Eigenschaft und der Form.ShowDialog-Methode verwendet.

Im folgenden Codebeispiel wird veranschaulicht, wie eine MessageBox mit den Optionen angezeigt werden kann, die von dieser Überladung von Show unterstützt werden. Nachdem überprüft wurde, ob eine Zeichenfolgenvariable ServerName leer ist, wird im Beispiel eine MessageBox angezeigt, in der die Benutzer den Vorgang abbrechen können. Wenn der Rückgabewert der Show-Methode bei der Auswertung Yes ergibt, wird das Formular geschlossen, das das MessageBox-Objekt angezeigt hat.


	private void validateUserEntry5()
	{

		// Checks the value of the text.

		if(serverName.Text.Length == 0)
		{

			// Initializes the variables to pass to the MessageBox.Show method.

			string message = "You did not enter a server name. Cancel this operation?";
			string caption = "No Server Name Specified";
			MessageBoxButtons buttons = MessageBoxButtons.YesNo;
			DialogResult result;

			// Displays the MessageBox.

			result = MessageBox.Show(this, message, caption, buttons);

			if(result == DialogResult.Yes)
			{

				// Closes the parent form.

				this.Close();

			}

		}

	}


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.