Windowsエクスプローラーのような動作を提供するビルドインまたはサードパーティのコントロールがあるかどうかを知っている人はいますか? タイルレイアウト、詳細レイアウト、リストレイアウトなど?
2 に答える
Jam Software による ShellBrowser Delphi コンポーネントは、最小限のプログラミングでこれを提供します: JamShellBrowser。費用はかかりますが、優れたサポートを経験しています。Delphi 7 (XE2 では +64 ビット) の IDE をサポートします。いつでもリリース予定の XE3 バージョン。
しかし、その後はあなたが何をしたいかによって異なります。追加費用なしのオプション - Delphi インストールの demos または samples フォルダを確認してください。たとえば、場所は次のとおりです。
C:\Users\Public\Documents\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls
C:\Users\Public\Documents\RAD Studio\9.0\Samples\Delphi\VCL\ShellControls
ShellComboBox、ShellListView、ShellTreeView、ShellChangeNotifier を含む
あなたが求めているビューのタイプは、標準の TListView で利用できます。スタイル プロパティを vsReport、vsList、vsIcon、または vsSmallIcon に設定して、目的の効果を得ます。ListView は、Column プロパティを介して名前付きの列を追加することにより、vsReport のヘッダー行もサポートします。
メニュー、アドレス、検索バー、および左ペインを介して Windows エクスプローラーによって提供される機能は、自分で追加する必要があるものです。