Visual Basicでオプションボタンを使用してテキストボックスを有効または無効にする方法

著者: John Stephens
作成日: 21 1月 2021
更新日: 7 J 2024
Anonim
Excel VBA ActiveXシリーズ#2チェックボックス、クリック時のセル値の変更、および背景色!
ビデオ: Excel VBA ActiveXシリーズ#2チェックボックス、クリック時のセル値の変更、および背景色!

コンテンツ

ラジオボタンは、小さくて円形のユーザーインターフェイスで、いくつかの選択肢から1つだけ選択できます。多くの場合、それらが使用されるとき、他のユーザーインターフェイスは、特定の選択が行われたときにのみ意味がある他のコントロールを有効または無効にすることによってこの選択に応答する必要があります。オプションボタンは、特定のコントロールを独自の方法で有効または無効にするように設定できますが、これには少し作業とコードの編集が必要になります。


説明書

  1. Visual Basicを開き、[ファイル]、[新しいプロジェクト]の順にクリックして新しいプロジェクトを作成します。 「Windowsフォームプロジェクト」を選択してください。

  2. [ツールボックス]パネルで[GroupBox]オプションを見つけて、フォームにドラッグします。オプションボタンを機能させるには、「GroupBox」内にグループ化する必要があります。

  3. [ツールボックス]パネルで[ラジオボタン]オプションを見つけて、それを[グループボックス]にドラッグします。それを右クリックして「プロパティ」を選択し、「テキスト」プロパティを「オン」に設定します。 "Name"プロパティの名前を "OnButton"に変更します。

  4. 別の "RadioButton"に対して手順3を繰り返しますが、今回は "Text"プロパティを "Off"に設定し、その名前を "Name"から "OffButton"に変更します。

  5. 「ツールボックス」で「TextBox」を見つけてフォームにドラッグします。アプリケーションの設計に最も適していると思われるものに応じて、「GroupBox」の内側または外側に配置する必要があります。

  6. 「オフ」ラジオボタンをダブルクリックしてコードエディタを開きます。以下を貼り付けます。

    OffButton.Checkedの場合、TextBox1.Enabled = Falseの場合

  7. [デザイン]タブをクリックし、[オン]ボタンをダブルクリックしてコードエディタを開きます。以下を貼り付けます。

    OnButton.Checkedの場合、TextBox1.Enabled = Trueの場合

  8. 「実行」ボタンをクリックしてください。 「オン」ボタンが選択されているときはいつでも、テキストボックスがアクティブになります。 [Off]ボタンを選択すると、テキストボックスは無効になります。