機械翻訳について

フォームの再利用

Formsパレットからフォームを再利用して、「プロセス」で作成したフォームで参照用またはコピー用として使用できます。 フォームを参照として再利用する場合、フォーム内のコントロールのプロパティやレイアウトを変更することはできません。 フォームをコピーとして再利用する場合、再利用されるフォーム内のすべてのコントロールが単一のコントロールに変換されます。 これらのコントロールは、Webフォーム内の他のコントロールと同様に変更および更新できます。

フォームを再利用するには:
  1. フォーム・パレットに移動します。 そこにロードされたフォームを確認できます。

    再利用するフォームがフォーム・パレットにない場合は、検索します。 フォーム・パレットの検索アイコンをクリックして、検索フィールドにフォームの名前を入力します。 検索に一致するアプリケーションのフォームがない場合は、そのことを示すメッセージが表示されます。 そうでない場合は、フォームがフォーム・パレットにロードされます。

  2. フォーム・パレットから、キャンバスにフォームをドラッグ・アンド・ドロップします。

    フォームはキャンバスの任意の部分にドロップできます。 再利用するフォームのレイアウトは保存されますが、フォームをドロップする場所に応じて、フォームのレイアウトを維持するためにいくつかのパネルが追加される場合があります。

  3. デフォルトでは、ドロップされたフォームは参照として使用します。

    再利用するフォームはキャンバス内の単一のコントロールになり、再利用するフォーム内のコントロールのプロパティは変更できません。

    • 「Auto Binding」が有効な場合、フォーム・データ定義に新しいタイプが作成されます。 データ定義の構造は、再利用するフォームの構造と同じですが、自分が作成したフォームにバインドされます。

    • 「Auto Binding」が無効な場合、コントロールがバインドされていないことを示す警告アイコンが表示されます。 「Properties」ペインの「General」タブの「Binding」フィールドで、参照されるフォームのバインディングを定義します。 「コントロールを使用したフォーム・データのバインド」を参照してください。

  4. オプションで、参照されるフォームの上部にある「Detach」をクリックします。

    これにより、参照されるフォームのすべてのコントロールが単一のコントロールに変換されます。 これらのコントロールは、フォーム内の他のコントロールと同様に変更および更新できます。

    このことは、再利用するフォームの特定の部分のみが必要で、いくつかの部分が必要でない場合に役立ちます。 不要なコントロールを削除して、Webフォームの作成に必要なコントロールのみを再利用できます。

ノート:

  • 別のフォームのUIで埋め込み(参照)フォームをデタッチすると、埋め込みフォームに対応するコントロールがUIで別のエンティティとして表示されますが、これらのコントロールに関連するデータ属性は埋め込みフォームのデータ属性の下で引き続きマッピングされます。 ただし、デタッチされた埋め込みフォームのセクションに新しいコントロールを追加すると、新しいコントロールとそのデータ属性は参照フォームの一部として扱われます。

  • さらに、埋め込みフォームが別のフォームのUIで切り離されると、埋め込みフォームのソースに追加された新しいコントロールは、参照フォームのUIに反映されません。 ただし、埋め込みフォームのデータ属性は、参照フォームのデータ定義セクションでこの変更を反映します。 参照フォームとそれに関連するプロセス・タスクは、この更新されたデータ属性を使用します。