この特性は、呼び出されたプログラム(またはサブタスク)が、現在動作しているタスクの[サブフォーム]コントロールで開くか、独自のウィンドウで開くかを指定します。
SDIアプリケーションを開発する際、呼び出された各プログラムは独自のウィンドウを開きます。異なるプログラムを同じウィンドウで開く必要があるような場合にこの特性を使用します。例えば以下のようなケースが考えられます。
現在実行中のプログラムを置き換えるために、他のプログラムやタスクを呼び出すウィザードのようなアプリケーション
現在動作しているプログラムを閉じ、同じウィンドウに別のプログラムを実行させるようにメニューから(MDIのように)プログラムを実行する場合
この特性は、タスクフォーム上の決められた位置にプログラムを開く簡単な方法を提供します。
この特性は、リッチクライアントプログラムでのみ有効です。
この特性には、コントロール名を指定します。ここからズームしてリストから選択するか、直接入力します。リストには、現在または上位のタスクの[サブフォーム]コントロールが表示されます。
フォーム上の[サブフォーム]コントロールのコントロール名が変更(または削除)されても、この特性の設定値は変更されません。
注意: |
|
出力先のサブフォームで実行するタスクを呼び出すとき、そのサブフォームはこれらの内の一つによって定義することができます。
呼び出すタスク …… 出力先のサブフォームは、呼び出す側のタスク内に定義されています。
親タスク …… 出力先のサブフォームは、呼び出す側のタスクの上位タスクになります。
複数のサブフォームが同じ名前で定義されている場合、Magic uniPaaSは現在のタスクから上位タスク方向に検索を行います(現在のタスク、親タスク、その他)。検索は、現在のタスク(またはその上位タスク)が実行しているサブフォームは含まれません。サブフォームが見つからない場合、[出力先]特性が指定されていないものとして、プログラムは呼び出されます。
参照: