Share via


DirectoryListNew ControlEvent

このイベントは、新しいフォルダーを作成する必要があることを DirectoryList コントロールに通知します。コントロールは、新しいフォルダーを作成し、フォルダーの名前フィールドを編集のために選択します。 新しいフォルダーの既定の名前は、UIText テーブルで作成できます。 Key 列に「NewFolder」と入力します。 Text 列に、新しいフォルダーの既定の名前の値を入力します。 この値は、Filename 列のデータ型の形式になっていて、SFN|LFN 構文を使う必要があります。 この値が UIText テーブルに存在しない場合、または無効な値である場合、インストーラーは "Fldr|新しいフォルダー" の既定値を使います。関連情報については、「参照ダイアログ」をご覧ください。

このイベントは、このイベントをサブスクライブするコントロールと同じダイアログ ボックスにある PushButton コントロールによって発行される必要があります。 イベントは ControlEvent テーブルに作成される必要があります。

この ControlEvent では、ユーザー インターフェイスを "完全 UI" レベルで実行する必要があります。 このイベントは、"縮小 UI" または "基本 UI" では機能しません。 詳細については、「ユーザー インターフェイスのレベル」を参照してください。

新しいフォルダーが既に存在するときにこの ControlEvent が再度呼び出された場合、2 つ目の新しいフォルダーは作成されないことに注意してください。 この場合、DirectoryListNew を呼び出すと、既存の新しいフォルダーの名前が編集用に選択されます。

公開者

DirectoryList

引数

この ControlEvent は引数を使用しません。

サブスクライバーに対するアクション

この ControlEvent では、サブスクライバーに対するアクションは実行されません。

一般的な用途

DirectoryList と同じモーダル ダイアログ ボックスの PushButton コントロールを使って、新しいフォルダーの作成をトリガーします。