文字色と背景色の設定

広告

フレームの文字色と背景色を設定します。

文字色の設定には「ForeColor」プロパティを使います。

オブジェクトの前景色を設定します。

引数:
  object  対象となるオブジェクトを指定します。
  Long  オブジェクトの前景色を表す値または定数を指定します。

色を指定するためのLong型の値には数値の変わりにRGB関数を使って色を指定できます。(RGB関数については『RGB関数』を参照して下さい。

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

sampleForm.frame1.ForeColor = RGB(255, 0, 0)

次は背景色の設定です。背景色の設定には「BackColor」プロパティを使います。

オブジェクトの背景色を設定します。

引数:
  object  対象となるオブジェクトを指定します。
  Long  オブジェクトの背景色を表す値または定数を指定します。

基本的に使い方は前景色の場合と同じです。フレームの場合は背景が透明か非透明かを指定する「BackStyle」プロパティが無いため背景を透明にすることは出来ないようです。

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

sampleForm.frame1.BackColor = RGB(255, 0, 0)

サンプルプログラム

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

testFrame2.bas

Sub テスト()
    Load sampleForm
    sampleForm.frame1.Caption = "性別"
    sampleForm.frame1.ForeColor = RGB(255, 0, 0)
    sampleForm.frame1.BackColor = RGB(255, 255, 255)
    sampleForm.Frame2.Caption = "年齢"
    sampleForm.Show
End Sub

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

フレームの文字色と背景色の設定

このように文字の色と背景色を設定できます。

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

「ForeColor」プロパティと「BackColor」プロパティに関する設定はプロパティウィンドウで指定が出来ますので、値が決まっている場合は設計の時点で設定をしておくことも可能です。では例として文字色の設定を行います。プロパティウィンドウの「ForeColor」の箇所の右側にある下矢印をクリックします。

フレームの文字色と背景色の設定

カラーパレットが表示されますので設定したい色を選択します。

( Written by Tatsuo Ikura )