フォーム オブジェクト


フォームオブジェクトは、OverlappedWindowオブジェクトのプロパティーとして取得されます。

作成されるコントロールの位置は指定しないと自動設定されます。
またID番号は10番よりはじまる連番となります。

 

コントロールはウィンドウが作成する以前に定義することができます。
ウィンドウが作成された時点で事前定義されていたコントロールが作成されます。
ウインドウ作成後にコントロールを作成した場合は、ただちにコントロールが実体を持ちます。

コントロールのウィンドウにおける配置について注意してください。
コントロールは自動配置を行う場合、ウィンドウの幅をもとに自動的に折り返しなどを行います。
コントロールを配置がおわったあとでウィンドウのサイズを指定しても効果がありません。

 

Control( X ) プロパティ

 ID番号Xをもつコントロールへのオブジェクトを返します。
 存在しない場合はEmpty

Leftmargin
RightMargin プロパティ

 コントロールを作成するときの自動配置の左右の余白を設定します。

SetControlFont ( FONTNAME,FONTSIZE )

 コントロールに適用するフォント名とサイズを指定します。

unk Label TEXT, [width] , [height]

 ラベルを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 背景色はフォームの背景色に従います。テキスト色は画面のプロパティに従います。

unk Button TEXT, [width] , [height]

 ボタンを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 背景色、テキスト色は画面のプロパティに従います。

unk CheckBox TEXT, [width] , [height]

 チェックボックスを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 背景色はフォームの背景色に従います。テキスト色は画面のプロパティに従います。

unk Edit TEXT, [width] , [height]

 テキストボックスを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 背景色、テキスト色は画面のプロパティに従います。

ClearControls

 コントロールをすべてクリアします。

ControlBreak

 自動配置を折り返します。

ControlGroup

 つぎのコントロールをグループアイテムの最初にします

unk RadioButton TEXT, [ wide], [height]

 ラヂオボタンを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 背景色はフォームの背景色に従います。テキスト色は画面のプロパティに従います。


ControlPad [width] , [height]

 つぎのコントロール配置位置を指定数値だけオフセットします

unk PasswordEdit TEXT , [width] , [height]

 パスワードボックスを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。

unk ReadonlyEdit TEXT , [width] , [height]

 リードオンリーテキストボックスを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。

unk CheckBox3State TEXT , [width] , [height]

 スリーステート・チェックボックスを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。

unk PushCheckButton TEXT,[width],[height]

 押しボタンの外見をもつチェックボックスを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 背景色、テキスト色は画面のプロパティに従います。

unk PushRadioButton TEXT , [width] ,[height]

 押しボタンの外見を持つラジオボタンを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 背景色、テキスト色は画面のプロパティに従います。

unk StatusLabel TEXT , [width] , [height]

 立体的なラベルを作成します

ControlUseStatusEdge

 以降に作成するコントロールにスタティックエッジをつけます。

unk ListBox [width] , [height]

 リストボックスを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 初期値を設定するには、ウィンドウ生成後にオブジェクトから操作しなければなりません。

unk MultiListBox [width] , [height]

 複数選択リストボックスを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 初期値を設定するには、ウィンドウ生成後にオブジェクトから操作しなければなりません。

unk DropdownList [width],[height]

 ドロップダウンリストボックスを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 初期値を設定するには、ウィンドウ生成後にオブジェクトから操作しなければなりません。

unk DropdownEdit [width] ,[height]

 ドロップダウンエデイットボックスを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 初期値を設定するには、ウィンドウ生成後にオブジェクトから操作しなければなりません。

unk TreeView [width] , [height]

 ツリービューを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 初期値を設定するには、ウィンドウ生成後にオブジェクトから操作しなければなりません。
 背景色、テキスト色は画面のプロパティに従います。

unk ListView [width] , [height]

 リポート形式のリストビューを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 初期値を設定するには、ウィンドウ生成後にオブジェクトから操作しなければなりません。
 背景色、テキスト色は画面のプロパティに従います。

unk EditListView [width] , [height](未開発)

 リポート形式のリストビューを作成します。
 項目を編集することが可能です。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 初期値を設定するには、ウィンドウ生成後にオブジェクトから操作しなければなりません。

unk CheckListView [width] , [height](未開発)

 チェックボタンのついたリポート形式のリストビューを作成します。
 width、heightは幅と高さを指定できます。省略すると自動設定されます。
 コントロールへのオブジェクトを返します。
 初期値を設定するには、ウィンドウ生成後にオブジェクトから操作しなければなりません。

ControlColor プロパティ

 コントロールの背景色を設定します。通常は使いません。