忍者ブログ
暇人おやじの暇なつぶやき
[56] [55] [54] [53] [52] [51] [50] [49] [48] [47] [46]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

■便利なプロパティ「DialogResult」

このプロパティはコマンドボタンの戻り値の指定を行う事がてきる

例えばボタンが二つあり、一方が「OK」、他方が「キャンセル」であった場合
戻り値としてどちらが押されたかを知ることができる

もう一つの便利な機能として、フォーム2などにボタンを配置して、DialogResultを設定した場合
わざわざフォームを閉じるコードを記載しなくても、ボタンを押下した段階で自動で閉じてくれる

とてもありがたいプロパティです
.NET Compact Framework によるサポート None ダイアログ ボックスから Nothing が返されます。つまり、モーダル ダイアログ ボックスの実行が継続します。
.NET Compact Framework によるサポート OK ダイアログ ボックスの戻り値は OK です (通常は "OK" というラベルが指定されたボタンから送られます)。
.NET Compact Framework によるサポート Cancel ダイアログ ボックスの戻り値は Cancel です (通常は "キャンセル" というラベルが指定されたボタンから送られます)。
.NET Compact Framework によるサポート Abort ダイアログ ボックスの戻り値は Abort です (通常は "中止" というラベルが指定されたボタンから送られます)。
.NET Compact Framework によるサポート Retry ダイアログ ボックスの戻り値は Retry です (通常は "再試行" というラベルが指定されたボタンから送られます)。
.NET Compact Framework によるサポート Ignore ダイアログ ボックスの戻り値は Ignore です (通常は "無視" というラベルが指定されたボタンから送られます)。
.NET Compact Framework によるサポート Yes ダイアログ ボックスの戻り値は Yes です (通常は "はい" というラベルが指定されたボタンから送られます)。
.NET Compact Framework によるサポート No ダイアログ ボックスの戻り値は No です (通常は "いいえ" というラベルが指定されたボタンから送られます)。


■実際の使用例

System::Windows::Forms::DialogResult result; //戻り値の定義
result = MessageBox::Show( this, message, caption, buttons );
if ( result == ::DialogResult::Yes )

Yesの場合の処理
};
PR

コメント


コメントフォーム
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字


トラックバック
この記事にトラックバックする:


忍者ブログ [PR]
カレンダー
08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
フリーエリア
最新CM
最新TB
プロフィール
HN:
忍者 シオ才
性別:
非公開
バーコード
ブログ内検索