# DialogResult

### Überblick

`System.Windows.Forms.DialogResult` ist ein **Enum**, das den **Rückgabewert eines Dialogfensters** beschreibt. Es gibt an, **wie** ein Dialog geschlossen wurde, zum Beispiel durch Klick auf **OK**, **Cancel**, **Yes** oder **No**.

Der Typ wird hauptsächlich in Verbindung mit Windows-Forms-Dialogen wie `MessageBox` oder `OpenFileDialog` verwendet.

#### Typ

Enum (feste, benannte Werte; intern numerisch)

### Werte (Auszug)

<table border="1" id="bkmrk-wert-bedeutung-none-" style="border-collapse: collapse; width: 100%; height: 273.534px;"><colgroup><col style="width: 17.0441%;"></col><col style="width: 82.9559%;"></col></colgroup><tbody><tr style="height: 29.8px;"><td style="height: 29.8px;">Wert</td><td style="height: 29.8px;">Bedeutung</td></tr><tr style="height: 30.4667px;"><td class="align-center" style="height: 30.4667px;">`None`</td><td style="height: 30.4667px;">Kein Ergebnis oder Dialog noch nicht geschlossen</td></tr><tr style="height: 30.4667px;"><td class="align-center" style="height: 30.4667px;">`OK`</td><td style="height: 30.4667px;">OK-Schaltfläche gedrückt</td></tr><tr style="height: 30.4667px;"><td class="align-center" style="height: 30.4667px;">`Cancel`</td><td style="height: 30.4667px;">Abbrechen gedrückt oder Fenster geschlossen</td></tr><tr style="height: 30.4667px;"><td class="align-center" style="height: 30.4667px;">`Yes`</td><td style="height: 30.4667px;">Ja gedrückt</td></tr><tr style="height: 30.4667px;"><td class="align-center" style="height: 30.4667px;">`No`</td><td style="height: 30.4667px;">Nein gedrückt</td></tr><tr style="height: 30.4667px;"><td class="align-center" style="height: 30.4667px;">`Abort`</td><td style="height: 30.4667px;">Abbruch</td></tr><tr style="height: 30.4667px;"><td class="align-center" style="height: 30.4667px;">`Retry`</td><td style="height: 30.4667px;">Wiederholen</td></tr><tr style="height: 30.4667px;"><td class="align-center" style="height: 30.4667px;">`Ignore`</td><td style="height: 30.4667px;">Ignorieren</td></tr></tbody></table>

Nicht jeder Dialog liefert jeden Wert zurück.  
Die verfügbaren Rückgabewerte hängen von den verwendeten Buttons ab.

### Verwendung:

- Vergleich von Dialog-Ergebnissen, z.B. MessageBox.Show()
- Typsichere Alternative zu String-Vergleichen

<div id="bkmrk-x-%28x%29" style="color: rgb(0, 0, 0); font-size: 16px; line-height: 16px; background-color: rgb(247, 247, 247); border: 1px solid rgb(153, 153, 153); border-radius: 1px; top: 1px; left: 1px;"><div class="ir-ext-dimensions"><span class="ir-ext-rendered" title="Rendered image dimensions (after any scaling/resizing has been applied)"> x </span> <span class="ir-ext-natural" title="Natural image dimensions (without applying any scaling/resizing)"> (x) </span></div><div class="ir-ext-filesize">  
</div></div><div id="bkmrk-x-%28x%29-1" style="color: rgb(0, 0, 0); font-size: 16px; line-height: 16px; background-color: rgb(247, 247, 247); border: 1px solid rgb(153, 153, 153); border-radius: 1px; top: 1px; left: 1px;"><div class="ir-ext-dimensions"><span class="ir-ext-rendered" title="Rendered image dimensions (after any scaling/resizing has been applied)"> x </span> <span class="ir-ext-natural" title="Natural image dimensions (without applying any scaling/resizing)"> (x) </span></div><div class="ir-ext-filesize">  
</div></div>