フォーム - ModalResultプロパティ
フォームが閉じられた時にどのような操作で閉じられたのかを検索するためのプロパティです
フォーム (PRIM_FORM) のメンバ
データタイプ - 列挙
詳細
ModalResult プロパティは、モーダルフォームの閉じ方に関するフィードバックを提供します。
このプロパティは、プッシュボタンの ModalResult プロパティに対応します。
ShowModalForm メソッドを使用してフォームを表示する際、 ModalResult プロパティを使うことでユーザーがそのフォームをどのようにして閉じたかを確認することができます。
フォームが閉じられると、そのフォームのModalResultプロパティは、そのフォームを閉じる時に使用されたボタン(もしくは別のアクション)を示します。
設計時はフォームの各プッシュ・ボタンに ModalResult を割り当て、Abort、Cancel、Ignore、No、None、OK、Retry、Yes のいずれかの値を選択します。実行時にこれらのブッシュ・ボタンが押されると、自動的にそのボタンがあるフォームに ModalResult 値が割り当てられます。
プッシュ・ボタン以外のコントロール・イベントに ModalResult 値を割り当てるイベント・ルーチンを書くことも可能です。
フォームを閉じることで、 ModalResult には Cancel の値が設定されます。None という値はまだ何の結果も受け取っていないことを示し、そのフォームはモーダル状態で実行されるはずです。
その他の値は事前に定義された意味はありません。