SAK 図書館

SAK Streets メインストリート 図書館・カフェ 一覧 SAK Streets 検索
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

VB ビジュアル編 (その七) メッセージボックス MsgBox、InputBox

■MsgBox

  メッセージボックスは、単純な組み込みダイアログです。
  メッセージを表示したり、はい、いいえを選択させたりします。

  【例】'** エラーメッセージ表示
          msgbox "データエラー", MB_ICONEXCLAMATION, "エラーメッセージ"

  【例】'** はい、いいえメッセージボックス表示
          dim rcd as integer

          rcd = msgbox("なになにしますか?", MB_ICONQUESTION + MB_YESNO, _
            "確認メッセージ")
          if rcd = IDYES then
            '** 「はい」のときの処理
          else
            '** 「いいえ」のときの処理
          end if

■メッセージボックス表示アイコンとボタンの指定 (C 言語 API 定義)

  記号定数            値  意味

  MB_OK                0   ボタンのみを表示します。
  MB_OKCANCEL          1   と <キャンセル> ボタンを表示します。
  MB_ABORTRETRYIGNORE  2  <中止>, <再試行>, <無視> の 3 つのボタンを表示。
  MB_YESNOCANCEL       3  <はい>, <いいえ>, <キャンセル> の 3 つのボタンを表示。
  MB_YESNO             4  <はい> と <いいえ> ボタンを表示します。
  MB_RETRYCANCEL       5  <再試行> と <キャンセル> ボタンを表示します。

  MB_ICONSTOP         16  STOP アイコンを表示 (アベンド処理)
  MB_ICONQUESTION     32  ? アイコンを表示 (はい、いいえなど選択)
  MB_ICONEXCLAMATION  48  ! アイコンを表示 (警告、エラーなど)
  MB_ICONINFORMATION  64  i アイコンを表示 (情報、インフォメーション)

  MB_DEFBUTTON1        0  第 1 ボタンをデフォルト ボタンにします。
  MB_DEFBUTTON2      256  第 2 ボタンをデフォルト ボタンにします。
  MB_DEFBUTTON3      512  第 3 ボタンをデフォルト ボタンにします。

■メッセージボックスの戻り値 (C 言語 API 定義)

  記号定数  値  意味

  IDOK       1   ボタンが選択されました。
  IDCANCEL   2  <キャンセル> ボタンが選択されました。
  IDABORT    3  <中止> ボタンが選択されました。
  IDRETRY    4  <再試行> ボタンが選択されました。
  IDIGNORE   5  <無視> ボタンが選択されました。
  IDYES      6  <はい> ボタンが選択されました。
  IDNO       7  <いいえ> ボタンが選択されました。

■InputBox

  s = InputBox("入力して下さい。", "タイトル", "省略値")

  ちょっとした入力に使用するが、VB では使ったことがない。
  Excel の VBA では、たまに利用する。

■VB ビジュアル編資料
■VB 入門編資料
■VB 基礎編資料
■VB テクニック編資料
| VB | SQL | Perl | PHP | ASP | JSP | C | PC | HP | FAQ | フリーソフト |

SAK Streets メインストリート 図書館・カフェ 一覧 SAK Streets 検索



Copyright (C) 1999-2017 Y.SAK