チェックボックスの値を設定する

広告

チェックボックスに保存する値を設定します。

値を設定するには「Value」プロパティを使います。

コントロールの状態、またはその内容を設定します。

引数:
  object  設定するオブジェクトを指定します。
  Variant  コントロールの状態、またはその内容を指定します。

チェックボックスの場合は保存できる値として「True」又は「False」のどちらかとなります。(Nullを設定することも出来ますがTripleStateプロパティを設定する必要があります)。

「True」を設定した場合にチェックが付いた状態、「False」を設定した場合はチェックが外れた状態となります。

実際の使い方としては次のようになります。

sampleForm.check1.Value = True

サンプルプログラム

では簡単なサンプルで試してみましょう。

testCheckBox2.bas

Sub テスト()
    Load sampleForm
    sampleForm.check1.Caption = "音楽機能が必要"
    sampleForm.check1.Value = True
    sampleForm.check2.Caption = "写真機能が必要"
    sampleForm.check2.Value = False
    sampleForm.Show
End Sub

上記マクロを実行すると次のように表示されます。

チェックボックスに値を設定する

プロパティウィンドウで値を指定する

「Value」プロパティについてはプロパティウィンドウで指定が出来ますので、値が決まっている場合は設計の時点で設定をしておくことも可能です。プロパティウィンドウの「Value」の箇所に「True」又は「False」の値を記述します。

チェックボックスに値を設定する

( Written by Tatsuo Ikura )