13.選択肢によって変わるメッセージ(その1)-イベント設定 |
---|
今回は選択した項目によって違うメッセージが表示されるプログラムを作ってみましょう。 プロジェクト名は「SelectMes」としましょう。 まず次のフォームを作って下さい。 ボタンとラジオボタン(オプションボタン)3つを設置します。コントロールの名前は以下の通りです。
では、プログラムを書いていきましょう。今までのようにボタンをダブルクリックしてもよいのですが、今回は違う方法でプログラム入力画面に切り替えてみます。 画面右のソリューションエクスプローラで「Form.vb」を右クリックします。表示された「コードの表示」をクリックするとプログラム入力画面に切り替わります。以下のようなプログラムコードが表示されています。 Public Class Form1 ここにプログラムコードを追加していきます。 まずPublic Class Form1の下に以下を追加します。 '朝・昼・晩のどれが選択されているかを番号で表す 朝-1、昼-2、夜-3 さらにその下に、プログラムが起動してフォームが表示された時に「朝」が選択されているように設定します。 今回はフォームが表示された時にイベントが発生ということで、まず左のコンボボックスで「Form」を選択し、次に右のコンボボックスで「Load」を選択します。 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load この中に、フォームが開いた時のプログラムの動作を書き込みます。するとこんな感じになります。 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load optMorningのCheckedプロパティはラジオボタンが選択されているかいないかという情報を扱います。 今回はここまでです。現在の状態でプログラムが以下のようになっていればOKです。 Public Class Form1 今回ご紹介したことのポイントは、
以上です。 次回は、いよいよ選択されている項目によってメッセージを変える処理です。お楽しみに。 |
Programmingメニューへ |