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