VB6コントロールの前景色 (文字色) を変更する

スポンサーリンク

VB6 では、System.Drawing.Color 構造体のようなものはなく Long の数値で指定することになります。そのために ColorConstants 列挙体や、RGB 関数などが用意されています。

サンプルコード

以下にサンプルコードを示します。

VB6.0 以前
    ' Text1 の前景色を赤にする (ColorConstants 列挙体による指定)
    Me.Text1.ForeColor = ColorConstants.vbRed

    ' Command1 の前景色を青にする (RGB による指定)
    Me.Command1.ForeColor = RGB(&H0, &H0, &HFF)

    ' このフォームの前景色をウィンドウの背景にする (SystemColorConstants 列挙体による指定)
    Me.ForeColor = SystemColorConstants.vbWindowBackground

関連するリファレンス

準備中です。

スポンサーリンク