ボタン

ボタン

 Buttonはクリックすることで、何かの動作をさせる際に使用します。

主なプロパティ

■ Textプロパティ

 文字列を指定します。ボタンに表示される文字列を取得または設定します。文字列で以下のように設定すると、アクセスキー(「Alt」キー + 文字のキー でボタンクリックをする機能)が設定できます。

& + 英文字
    (半角)

主なイベント

■ KeyPressイベント・KeyDownイベント

 コントロールにフォーカスがあるときにキーが押されると発生します。

■ Clickイベント

 コントロールがクリックされたときに発生します。

○ プロジェクト

 次のようにプロジェクトを作成してください。

プロジェクトの種類 Windows フォーム アプリケーション
プロジェクト名 ButtonTest

サンプルダウンロード

○ フォームデザイン

 次の図のようにコントロールを配置してください。

コントロールの配置例
コントロールの配置例

 今回は、フォームコントロールでプロパティを設定します。

 AcceptButtonプロパティはどのボタンもフォーカスを持っていない状態で、「Enter」キーを押すと選択され、マウスでクリックしたのと同じ状態になります。設定すると次の図のようにボタンに影が付いたような表示なります。

影が付く
影が付く

 CancelButtonプロパティはどのボタンもフォーカスを持っていない状態で「Esc」キーを押すと選択され、マウスでクリックしたのと同じ状態になります。

○ プログラム

 次のプログラムを記述してください。

  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.  'メッセージを表示する
  3.  MessageBox.Show("送信ボタンがクリックされました")
  4. End Sub
  5. Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  6.  'テキストボックスをクリアにする
  7.  Me.TextBox1.Text = ""
  8.  Me.TextBox2.Text = ""
  9.  End Sub

○ 実行結果

実行結果
実行結果

○ 解説

 「送信」ボタンをクリックするか「Enter」キーを押すとメッセージボックスが表示され、「キャンセル」ボタンをクリックするか「Esc」キーを押すと、テキストボックスがクリアされます。

前へ   次へ