この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。
訳文
原文
このトピックはまだ評価されていません - このトピックを評価する

Button.DialogResult プロパティ

ボタンをクリックしたときに親フォームに返される値を取得または設定します。

名前空間:  System.Windows.Forms
アセンブリ:  System.Windows.Forms (System.Windows.Forms.dll 内)
public virtual DialogResult DialogResult { get; set; }

プロパティ値

型: System.Windows.Forms.DialogResult
DialogResult 値のいずれか。 既定値は None です。

実装

IButtonControl.DialogResult
例外 条件
InvalidEnumArgumentException

代入された値が、DialogResult 値ではありません。

このプロパティの DialogResultNone 以外の値に設定されており、親フォームが ShowDialog メソッドを使用して表示されている場合、ボタンをクリックすると親フォームが閉じます。ユーザーがイベントをフックする必要はありません。 ボタンがクリックされると、フォームの DialogResult プロパティがボタンの DialogResult に設定されます。

たとえば、"はい/いいえ/キャンセル" のダイアログ ボックスを作成するには、3 つのボタンを追加し、各ボタンの DialogResult プロパティを YesNo、および Cancel に設定します。

Button を作成し、その DialogResult プロパティを OK に設定して、Form に追加するコード例を次に示します。


private void InitializeMyButton()
 {
    // Create and initialize a Button.
    Button button1 = new Button();

    // Set the button to return a value of OK when clicked.
    button1.DialogResult = DialogResult.OK;

    // Add the button to the form.
    Controls.Add(button1);
 }
 


.NET Framework

サポート対象: 4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

サポート対象: 4、3.5 SP1

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 システム要件」を参照してください。
この情報は役に立ちましたか。
(残り 1500 文字)
コミュニティ コンテンツ 追加
注釈 FAQ