メインコンテンツまでスキップ
バージョン: 20 R7 BETA

FORM GET PROPERTIES

FORM GET PROPERTIES ( {aTable ;} formName ; width ; height {; numPages {; fixedWidth {; fixedHeight {; title}}}} )

引数説明
aTableTableフォームが属するテーブル、省略時はデフォルトテーブル
formNameTextフォーム名
widthIntegerフォームの幅 (ピクセル)
heightIntegerフォームの高さ (ピクセル)
numPagesIntegerフォームのページ数
fixedWidthBooleanTrue = 幅固定, False = 幅可変
fixedHeightBooleanTrue = 高さ固定, False = 高さ可変
titleTextフォームのウィンドウタイトル

このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。

説明

FORM GET PROPERTIES コマンドはformNameフォームのプロパティを返します。

widthおよびheight引数は、フォームの幅と高さをピクセル単位で返します。これはフォームプロパティのデフォルトウインドウサイズプロパティの値です:

  • フォームサイズが自動サイズの場合、幅と高さは縦横マージンを考慮に入れ、フォーム内の全オブジェクトが表示可能となるように計算されます。
  • フォームサイズがサイズ設定の場合、幅と高さはプロパティに入力されたものになります。
  • フォームサイズがオブジェクトを起点にするよう指定されている場合、幅と高さはこのオブジェクトの位置を元に計算されます。

numPages 引数0ページを除いたフォーム内のページ数を返します。

fixedWidthfixedHeightには、フォームの幅と高さがサイズ変更可であるか (False) 、固定に設定されているか (True) を返します。

title 引数には、フォームエディターのプロパティリスト内で定義されているフォームのウインドウタイトルを返します。名前が定義されていないとtitle引数に空文字を返します。

参照

FORM GET OBJECTS
FORM SET SIZE
Open form window