https://github.com/etheadev/delphishellcontrolspackages
Packages, demo and Utilities of Delphi ShellControl Components (missing by Embarcadero)
https://github.com/etheadev/delphishellcontrolspackages
Last synced: 5 months ago
JSON representation
Packages, demo and Utilities of Delphi ShellControl Components (missing by Embarcadero)
- Host: GitHub
- URL: https://github.com/etheadev/delphishellcontrolspackages
- Owner: EtheaDev
- License: apache-2.0
- Created: 2023-05-26T08:13:12.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-08T08:34:24.000Z (about 2 years ago)
- Last Synced: 2024-06-08T09:42:37.918Z (about 2 years ago)
- Language: Pascal
- Size: 152 KB
- Stars: 9
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shell Controls Packages and Utils [](https://opensource.org/licenses/Apache-2.0)
**Latest Version 1.1.3 - 29 Aug 2025**
** Packages, demo and Utility of Delphi ShellControl Components (missing by Embarcadero)
Delphi version supported: XE6, XE8, XE10, D10.1, D10.2, D10.3, D10.4, D11, D12 and D13.
For other versions, please add a request in the [Issue section](https://github.com/EtheaDev/DelphiShellControlsPackages/issues) of the project.

## Components
Vcl.Shell.ShellCtrls.pas and Vcl.Shell.ShellConsts.pas are not distributed here, because they are distributed by Embarcadero inside Delphi!
## Installation Notes
- Open the Vcl.Shell.Controls.groupproj file from Packages\[DelphiVersion] folder.
- Build: vclshlctrls.dpk
- Build and Install: dclshlctrls.dpk
Then you can use those visual components at Desing-time:
- **TShellComboBox**
- **TShellListView**
- **TShellTreeView**
and the component **TShellChangeNotifier** to intercept changes to folders and files.
A simple demo that explain the use of those components is located under:
- Demo\ShellControlsDemo\ShellControlsDemo.dproj
### Preview of the Demo included:

## Release Notes
29 Aug 2025: ver. 1.1.3
- Fixed Demo
- Added support for Delphi 13
22 Sep 2024: ver. 1.1.2
- Fixed option list for ListView in Demo
08 Jun 2024: ver. 1.1.1
- Updated packages of ShellControls for Delphi 12.1
27 Oct 2023: ver. 1.1.0
- Added packages of ShellControls for Delphi 12
26 May 2023: ver. 1.0.0
- Added packages of ShellControls for many Delphi versions
- Fixed ShellEdit.pas to show the propery editor according to IDE style
- Added a simple Demo and a simple unit with some useful utilities
## License
Licensed under the [Apache License, Version 2.0] (the "License");
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Original Copyright (c) 1995-2010 Embarcadero Technologies, Inc.
You may only use this software if you are an authorized licensee of Delphi, C++Builder or RAD Studio (Embarcadero Products).
This software is considered a Redistributable as defined under the software license agreement that comes with the Embarcadero Products and is subject to that software license agreement.