メインコンテンツまでスキップ
バージョン: 開発中

CALL SUBFORM CONTAINER

CALL SUBFORM CONTAINER ( event )

引数説明
eventInteger送信するイベント

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

説明

CALL SUBFORM CONTAINER コマンドを使用してサブフォームインスタンスからそれを含むサブフォームコンテナにイベントを送信できます。そしてサブフォームコンテナは親フォームのコンテキストでイベントを処理できます。

このコマンドはサブフォームのフォームメソッドまたはサブフォーム上のオブジェクトのオブジェクトメソッドに置かれなければなりません。サブフォームコンテナのオブジェクトメソッドだけがイベントを受信します。

eventには4Dの定義済みフォームイベント ("Form Events"テーマの定数を使用できます) 、あるいはカスタムイベントに対応する値をを渡すことができます。前者の場合、イベントはサブフォームに対して有効にされていなければなりません。カスタムイベントの場合、既存あるいは将来の4Dのイベント番号との重複を避けるため、eventに負数を渡すことを推奨します。

CALL SUBFORM CONTAINER コマンドの実行例:

参照

Form event code
GOTO OBJECT