この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 |
訳文
原文
|
Button.DialogResult プロパティ
.NET Framework 4
ボタンをクリックしたときに親フォームに返される値を取得または設定します。
アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)
| 例外 | 条件 |
|---|---|
| InvalidEnumArgumentException |
代入された値が、DialogResult 値ではありません。 |
このプロパティの DialogResult が None 以外の値に設定されており、親フォームが ShowDialog メソッドを使用して表示されている場合、ボタンをクリックすると親フォームが閉じます。ユーザーがイベントをフックする必要はありません。 ボタンがクリックされると、フォームの DialogResult プロパティがボタンの DialogResult に設定されます。
たとえば、"はい/いいえ/キャンセル" のダイアログ ボックスを作成するには、3 つのボタンを追加し、各ボタンの DialogResult プロパティを Yes、No、および Cancel に設定します。
Button を作成し、その DialogResult プロパティを OK に設定して、Form に追加するコード例を次に示します。
Windows 7, Windows Vista SP1 以降, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core はサポート対象外), Windows Server 2008 R2 (SP1 以降で Server Core をサポート), Windows Server 2003 SP2
.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。