OBJECT GET SUBFORM CONTAINER SIZEコマンドは親フォーム中に表示されているカレントサブフォームオブジェクトの幅と高さをピクセル単位で返します。
このコマンドはサブフォームとして使用され、サブフォームオブジェクトの中に表示されているフォームのメソッドから呼び出されなければなりません。コマンドはサブフォームを含んでいるオブジェクトの幅と高さを返します。
このコマンドは例えば、サブフォームオブジェクトの特性に基づきサブフォームオブジェクトのサイズをリサイズしなければならないようなケースで有用です。On Load フォームイベントでサブフォームはこのコマンドを呼び出し、自身のコンテンツを表示するためのスペースを計算できます。
注: サブフォームメソッドでOn Resize イベントを直接使用する事はできません。このイベントはウィンドウのリサイズとリンクしているため、親フォームのメソッド内でのみ生成されます。しかしながら、親フォームでEXECUTE METHOD IN SUBFORMコマンド等を使用してこのイベントから明示的にサブフォームを呼び出す事もできます。
- コマンドがサブフォームとして使用されていないフォームから呼び出された場合、コマンドはフォームウィンドウの現在のサイズを返します。
- 画面表示が関連しない状況でコマンドが呼び出された場合 (例えば印刷時)、width と height には0が返されます。