# プロパティ

マニュアル > コントロールリファレンス > フォームコントロール > # プロパティ |

| Basic
プロパティ名 | 説明
Name | フォームの名前。
Commnent | コメント。
Enabled | フォーム全体での有効、無効の切り替え。 無効時、キーボードの入力を受けつけなくなります。フォームのEnabledプロパティは、フォーム上のすべてのコントロールに対して影響があります。一部のコントロールは淡色になります。
EnabledInput | フォーム全体での有効、無効の切り替え。 無効時、キーボードの入力を受けつけなくなります。フォームのEnabledInputプロパティは、フォーム上のすべてのコントロールに対して影響があります。Enabledと異なりコントロールが淡色になりません。
Focusable | フォーカスの遷移。 TRUE時、ブラウザ上で表示されているフォーム上をマウスクリックすると、フォーム自体にフォーカスが移ります。FALSE時、フォームにはフォーカスが移りません。つまり、フォームエリアのクリック操作に対して、現在フォーカスを持っているコントロールのフォーカスを維持できます。常に特定のコントロールのフォーカスを維持したい時には、フォームのFocusableと、フォーカスを維持したいコントロール以外の全てのコントロールのFocusableをFALSEにします。
FocusRect | フォーカスの表示。 TRUE時、現在フォーカス中のコントロールが点線で囲まれて表示されるようになります。
FocusHover | フォーカス可能かどうかの表示。 TRUE時、マウスがコントロールの上を移動しているときに、フォーカスが可能なことを示す四角い枠が表示されます。
Title | フォームのタイトル。
TabMode | タブキーを押したときの、タブ移動モード。
NONE | タブ移動しない。
INDEX | コントロールのインデックス順にタブ移動する。
DOWN | 上から下方向優先でタブ移動する。
RIGHT | 右から左方向優先でタブ移動する。
TABINDEX | コントロールのタブインデックスプロパティ順にタブ移動する。
| Position
プロパティ名 | 説明
Height | フォームの高さ。
Width | フォームの幅。
CenterX | フォームの中心X座標。（読み込み専用）
CenterY | フォームの中心Y座標。（読み込み専用）
HeightRatio | フォームの高さの拡大比率。通常は1。（読み込み専用）
WidthRatio | フォームの幅の拡大比率。通常は1。（読み込み専用）
| Form
プロパティ名 | 説明
VisualTheme | フォームのビジュアルテーマを指定。DEFAULTを選択するとルートのVisualThemeプロパティの設定に従います。
LocaleLanguage | フォームの言語を指定。同じフォーム名の異なる言語指定がされたフォームがある場合、OpenForm/OpenDialogメソッドではルートで指定されたロケールと一致するフォームが開かれます。
HiddenForm | TRUEの場合、自動的にバックグラウンドフォームとして開きます。バックグラウンドフォームは、ブラウザが起動中に見えない状態で常に開かれています。このフォームには常に動作させたいコントロールやスクリプトを置きます。ルートのHiddenFromプロパティにフォーム名を指定する事でも同様の動作になります。
DrawMode |
NORMAL | 通常の描画モードです。（通常はこちらを選択して下さい）
ACCELERATE | 高速描画モードです。数100ms単位で画面を更新する場合などにCPUの負荷を下げられます。この設定には下記の制限事項があります。 １）フォーム内でコントロールを重ねて表示できません。 ２）フォーム内でスライダー及びスケールコントロールが使用できません。 ３）ダイアログとして表示できません。 ４）FocusHoverおよびFocusRectが無効になります。
FillColor | フォームの背景色。ビューコントロールで表示する際、ビューコントロールの背後を透過させたい場合、無色を選択します。
Stretch | 下記のモードに従い、フォームの大きさを自動的に調整（拡大、縮小）します。
CURRENT | 前に開いていたフォームのStrech状態を保持する。初期はルートに従う。
ROOT | ルートの指定に従う。
NONE | 実際の大きさで表示（ストレッチしない）
STRETCH_FULL | サイズに合わせて引き伸ばし表示する
STRETCH_KEEPRATE | サイズに合わせて引き伸ばし表示する（縦横比保持）
RESIZE_FULL | サイズに合わせてフォームサイズを調整する
RESIZE_KEEPRATE | サイズに合わせてフォームサイズを調整する（縦横比保持）
※STRETCH_XXXとRESIZE_XXXの違いについて STRETCH_XXXの場合、画面を広げたときにフォームのサイズ（Width/Heightプロパティ）はそのままで、拡大縮小比率を自動調整することにより引き伸ばし表示しています。そのため、絵や文字すべてが拡大縮小されます。一方、RESIZE_XXXの場合、拡大縮小比率は100%のまま固定で、フォームの実際のサイズ（Width/Heightプロパティ）を自動調整します。そのため、コントロールや文字のサイズはそのまま維持します。画面を広げたときに画面上のコントロール位置やサイズを自動的に調整したい場合は、各コントロールのAutoResizeX/AutoResizeYプロパティを設定します。例えばAutoResizeXに"RIGHT"を指定すると、画面を広げた際、コントロールの位置が右辺に追従して自動的に移動します。
AllowZoom | 画面のズーム機能（拡大、縮小）を許可するかどうか。
DEFAULT | ルートプロパティAllowZoomの設定に従う
TRUE | ズーム機能有効。
FALSE | ズーム機能無効。
EnabledEvent | 各オブジェクトのイベントの発生を制御する。 本プロパティはスクリプトからの呼び出しのみ対応しており、プロパティページに表示はされていません。
TRUE | 通常どおりイベント発生させる
FALSE | 全オブジェクトのイベント発生を停止する
| Image
プロパティ名 | 説明
ImageFile | フォームの背景に表示する画像ファイル。 イメージコントロールで背景として表示するよりも低い負荷で処理できます。
ImageSpaceLeft | 背景とするイメージファイルの左側のスペース（ピクセル単位）。
ImageSpaceRight | 背景とするイメージファイルの右側のスペース（ピクセル単位）。
ImageSpaceTop | 背景とするイメージファイルの上側のスペース（ピクセル単位）。
ImageSpaceBottom | 背景とするイメージファイルの下側のスペース（ピクセル単位）。
| View
プロパティ名 | 説明
ViewFillColor | ビュー（フォーム範囲外の部分）の背景色。 フォームのViewFillColorプロパティに無色を指定すると、ルートのViewFillColorプロパティが使用される。
ScrollPosX | スクロールバーのX座標。 ビューよりフォームが大きいときスクロールバーが表示されます。
ScrollPosY | スクロールバーのY座標。 ビューよりフォームが大きいときスクロールバーが表示されます。
| Library
プロパティ名 | 説明
全共通プロパティ（ライブラリ） | 詳しくは共通プロパティ（ライブラリ）を参照して下さい。