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

OBJECT GET SUBFORM CONTAINER SIZE

OBJECT GET SUBFORM CONTAINER SIZE ( width ; height )

引数説明
widthIntegerサブフォームオブジェクトの幅
heightIntegerサブフォームオブジェクトの高さ

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

説明

OBJECT GET SUBFORM CONTAINER SIZEコマンドは親フォーム中に表示されているカレントサブフォームオブジェクトの幅と高さをピクセル単位で返します。

このコマンドはサブフォームとして使用され、サブフォームオブジェクトの中に表示されているフォームのメソッドから呼び出されなければなりません。コマンドはサブフォームを含んでいるオブジェクトの幅と高さを返します。

このコマンドは例えば、サブフォームオブジェクトの特性に基づきサブフォームオブジェクトのサイズをリサイズしなければならないようなケースで有用です。On Load フォームイベントでサブフォームはこのコマンドを呼び出し、自身のコンテンツを表示するためのスペースを計算できます。

親フォーム中に表示されているサブフォームオブジェクトをリサイズすると、サブフォームメソッドにおいて On Resize イベントが生成されます。(例: サブフォームが横および縦方向のサイズ変更時に拡大するようプロパティが設定されていて、親フォームがリサイズされた場合など)

  • コマンドがサブフォームとして使用されていないフォームから呼び出された場合、コマンドはフォームウィンドウの現在のサイズを返します。
  • 画面表示が関連しない状況でコマンドが呼び出された場合 (例えば印刷時)、widthheight には0が返されます。

参照

OBJECT GET SUBFORM
OBJECT SET SUBFORM