スピンボタンのプロパティ

オブジェクト名 オブジェクトの名前です。
BackColor オブジェクトの背景色を設定します。
ControlSource コントロールの Value プロパティに設定、または格納するデータの位置を
設定します。また、Value プロパティにリンクさせる Excel ワークシートの
セル範囲を指定します。
ControlTipText マウスをクリックせずにマウス ポインタをコントロールの上に置いたときに
表示する文字列を設定します。
Delay

スピン ボタン (SpinButton) コントロールまたはスクロール バー (ScrollBar) コントロールで、SpinUp イベント、SpinDown イベント、および Change イベントを発生させる際の遅延時間を設定します。

解説

スピン ボタンまたはスクロール バーのボタンをクリックしたまま離さないでいると、SpinUp イベント、SpinDown イベント、および Change イベントが続けて発生しますが、Delay プロパティは、これらのイベントの発生間隔 (遅延時間) を規定します。1 回目は、遅延なしにイベントが発生します。2 回目は、Delay プロパティの設定値の 5 倍の遅延時間が経過してからイベントが発生します。この初めの遅延時間については、初めからイベントが連続発生することを防ぐために長めに設定されています。

3 回目以降は、Delay プロパティの設定値が示す間隔でイベントが発生します。

Delay プロパティの既定値は 50 ミリ秒です。つまり、2 回目のイベントは 250 ミリ秒 (既定値の 5 倍) が経過した時点で発生し、以降は 50 ミリ秒間隔で発生します。

Enabled

コントロールがフォーカスを取得できるかどうか、およびユーザーの操作で
発生したイベントに応答するかどうかを設定します。

True フォーカスを取得でき、ユーザーの操作で発生したイベント
に応答できます。コードを通じて操作することも可能です
(既定値)。
False マウス操作やキー操作 (アクセス キー、ホットキーを含む)
でコントロールを操作することはできません。ただし、
コードを通じて操作することは可能です。
ForeColor オブジェクトの文字色を設定します。
Height

オブジェクトの高さをポイント単位で指定します。

HelpContextID

ユーザーが独自に作成したヘルプ ファイル内のトピックをコントロールと関連付けます。

Left

コントロールの位置を、フォームの左端からの距離を基準にして設定します。

Max, Min

スピン ボタン (SpinButton) コントロールまたはスクロール バー (ScrollBar) コントロールの Value プロパティに設定できる最大値と最小値を設定します。

解説

スピン ボタン (SpinButton) コントロールをクリックしたり、またはスクロール バー (ScrollBar) コントロールのスクロール ボックスを動かすと、Value プロパティの値が増減します。

Max プロパティの値は、垂直スクロール バー (ScrollBar) コントロールの下端または水平スクロール バー (ScrollBar) コントロールの右端を表します。同様に、Min プロパティの値は、垂直スクロール バー (ScrollBar) コントロールの上端または水平スクロール バー (ScrollBar) コントロールの左端を表します。

このプロパティに指定できる範囲を次に示します。

スピン ボタン (SpinButton) コントロールの場合 Min = 0 (既定値) Max = 100

MouseIcon

オブジェクトに割り当てるユーザー定義のアイコンを設定します。

MouseIcon プロパティは、MousePointer プロパティに 99 が設定されているときに限り有効です。オブジェクトのマウス アイコンとは、そのオブジェクトの上にマウス ポインタを置くと表示されるイメージのことです。

MousePointer

指定したオブジェクトの上にマウス ポインタを置いたときに表示するマウス ポインタの形状を設定します。

fmMousePointerDefault 標準のポインタ。形状はオブジェクトによります (既定値)。
fmMousePointerArrow 矢印。
fmMousePointerCross 十文字型のポインタ。
fmMousePointerIBeam I - ビーム。アルファベットの "I" の形のポインタ。
fmMousePointerSizeNESW 右上と左下の 2 方向を指す矢印。
fmMousePointerSizeNS 上下の 2 方向を指す矢印。
fmMousePointerSizeNWSE 左上と右下の 2 方向を指す矢印。
fmMousePointerSizeWE 左右の 2 方向を指す矢印。
fmMousePointerUpArrow 上方向を指す矢印。
fmMousePointerHourglass 砂時計。
fmMousePointerNoDrop 禁止記号 (円の中に対角線)。ドラッグしているオブジェクトの上に表示されます。不正なドロップ ターゲットを表します。
fmMousePointerAppStarting 砂時計付き矢印。
fmMousePointerHelp 疑問符付き矢印。
fmMousePointerSizeAll 上下左右の 4 方向を指す矢印。
fmMousePointerCustom MouseIcon プロパティに指定されているアイコン。
Orientation

スピン ボタン (SpinButton) コントロールまたはスクロール バー (ScrollBar) コントロールを垂直方向に配置するか、水平方向に配置するかを設定します。

fmOrientationAuto -1 配置の向きは、コントロールの大きさによって自動的に判定させます (既定値)。
fmOrientationVertical 0 垂直方向に配置します。
fmOrientationHorizontal 1 水平方向に配置します。
SmallChange スクロール バー (ScrollBar) コントロールまたはスピン ボタン (SpinButton) コントロールのスクロール矢印をクリックしたときのスクロール量を設定します。
TabIndex

フォームのタブ オーダーにおけるオブジェクトの位置を設定します。

TabStop

Tab キーを使って、フォーカスを移動したときにオブジェクトがフォーカスを取得できるかどうかを設定します。

Tag

オブジェクトに関する補足的な情報を設定します。

Top

コントロールの位置を、フォームの左端または上端からの距離を基準にして設定します。

Value

コントロールの状態、またはその内容を設定します。編集領域の文字列を表します。

Visible

オブジェクトを表示するか、非表示にするかを設定します。

True オブジェクトを表示します (既定値)。
False オブジェクトを非表示にします。
Width

オブジェクトの高さをポイント単位で指定します。