FocusBorder,FocusColor プロパティ

関連項目 対象

構文

object. FocusBorder [= number]
object. FocusColor [= color]

FocusBorder プロパティの構文の指定項目は次のとおりです。

指定項目内容
object
「対象」一覧内のいずれかのオブジェクトを指すオブジェクト式です。
number
フォーカスがある時に表示される枠のスタイルを設定します。設定する値については、次の「設定値」を参照してください。

FocusColor プロパティの構文の指定項目は次のとおりです。

指定項目内容
object
「対象」一覧内のいずれかのオブジェクトを指すオブジェクト式です。
color
FocusBorderの色を設定します。設定する値については、次の「設定値」を参照してください。

設定値

number の設定値は次のとおりです。

FocusBorder

定数設定値内容
fdfb_なし
0
なし(テキスト系既定値)
fdfb_標準
1
標準(テキスト系以外既定値)
fdfb_細線
2
細線
fdfb_太線
3
太線
fdfb_細破線
4
細破線
fdfb_太破線
5
太破線

Microsoft Visual Basic では Microsoft Windows の RGB方式を採用しています。
color の設定値は次のとおりです。

FocusColor

設定値内容
通常のRGBカラー
カラーパレット、またはコード内でRGB関数やQBColor関数を使って指定する色です。
システムカラー
オブジェクトブラウザの Visual Basic(VB) オブジェクトライブラリに表示されるシステムカラー定数を使って指定する色です。Windowsのコントロールパネルの設定に基づいて変換されます。

既定値

FocusColor :
&H00080808(灰色)

データ型

FocusBorder
: 整数型
FocusColor : 長整数型

解説

FocusBorder
コントロールにフォーカスがある時に表示される枠のスタイルを設定します。テキスト系では入力域を囲む枠、拡張コマンドボタン・メッセージ送信ではコントロール全体を囲む枠、カレンダーでは日付を囲む枠になります。

FocusColor
FocusBorderの色を設定します。ただし、FocusBorderが『0-なし』『1-標準』の場合には無視されます。