メッセージボックスのデフォルトカーソル

解決


かおりん  2004-02-24 11:15:36  No: 82236  IP: [192.*.*.*]

『はい』『いいえ』のボタンが表示されるメッセージボックスの、デフォルトカーソルを『いいえ』にしたいのですが、どうやったらなるのですか?

編集 削除
nanashi  2004-02-24 11:21:15  No: 82237  IP: [192.*.*.*]

Ret = MsgBox("こんな感じ?",vbYesNo or vbDefaultButton2)

編集 削除
魔界の仮面弁士  2004-02-24 11:28:53  No: 82238  IP: [192.*.*.*]

第2ボタンを選択させておく場合は、
  ret = MsgBox("テスト", vbQuestion Or vbYesNo Or vbDefaultButton2, "タイトル")
のように、MsgBox関数の第2引数に「vbDefaultButton2」フラグ定数を
Or演算子で連結させてやればOKです。(第1、第3、第4ボタンの場合も同様)

なお、VB.NETで System.Windows.Forms.MessageBox クラスを使って
表示させる場合は、Showメソッドのオーバーロードメソッドのうち、
MessageBoxDefaultButton列挙体を使用可能な物を利用してください。

編集 削除
かおりん  2004-02-24 11:59:24  No: 82239  IP: [192.*.*.*]

解決しました!
こんな初心者な質問にもすぐ応じていただいて、
本当にありがとうございました♪

編集 削除