CALL SUBFORM CONTAINER
CALL SUBFORM CONTAINER ( event )
引数 | 型 | 説明 | |
---|---|---|---|
event | Integer | → | 送信するイベント |
このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。
説明
CALL SUBFORM CONTAINER コマンドを使用してサブフォームインスタンスからそれを含むサブフォームコンテナにイベントを送信できます。そしてサブフォームコンテナは親フォームのコンテキストでイベントを処理できます。
このコマンドはサブフォームのフォームメソッドまたはサブフォーム上のオブジェクトのオブジェクトメソッドに置かれなければなりません。サブフォームコンテナのオブジェクトメソッドだけがイベントを受信します。
eventには4Dの定義済みフォームイベント ("Form Events"テーマの定数を使用できます) 、あるいはカスタムイベントに対応する値をを渡すことができます。前者の場合、イベントはサブフォームに対して有効にされていなければなりません。カスタムイベントの場合、既存あるいは将来の4Dのイベント番号との重複を避けるため、eventに負数を渡すことを推奨します。
CALL SUBFORM CONTAINER コマンドの実行例: