SelectDirectory
フォルダーを選択するために、デルファイで関数を使用しています。ユーザーが探しているアイテムがあるはずのデフォルト ディレクトリにルートを設定しました。しかし、自分がいる「上」をナビゲートできるようにしたい場合は、できません。
例えば:
デフォルトのフォルダーがC:\Program files\Default
フォルダーであるとしましょう。そこにいるときは、すべてのフォルダーを表示して、必要なフォルダーを選択できます。ただし、プログラム ファイルに戻って別のフォルダーを探したい場合、その方法がわかりません。
また、TOpenDialog の使用を検討しましたが、フォルダを選択できず、フォルダ内にあるファイルを表示できないことがわかりました (これは で重要な設定ですSelectDirectory
)。
ルート フォルダの上を移動する方法や、フォルダにカスケードされたウィンドウを開く方法はありますか?
コード:
SelectDirectory('Please select a directory', RootSearchLocation, ChosenDirectory,
[sdShowEdit, sdNewUI, sdShowFiles, sdValidateDir], self);
RootSearchLocation はC:\Program files\Default
フォルダーで、ChosenDirectory はユーザーが選択したディレクトリです。
さらに必要な情報があれば教えてください。