![]() |
TDirectoryListBox ans Vista bzw. XP Design anpassen
Hallo,
ich nutze Turbo Delphi Explorer. Ich bastel mit gerade meinen eigenen OpenDialog zusammen. Mit Thunbnail Vorschau und so... Ich habe jetzt diese TDirectoryListBox und so gefunden. Kann man diese auch ans XP bzw. Vista Design anpassen? Diese sehen noch sehr alt aus. Ich würde sagen aus Windows 3.1. zeiten. MfG Christian18 |
Re: TDirectoryListBox ans Vista bzw. XP Design anpassen
|
Re: TDirectoryListBox ans Vista bzw. XP Design anpassen
Die alten Win3.1 Komponenten anpassen, halte ich für nicht sinnvoll (wenn überhaupt möglich)
Neue Komponenten kannst Du in TDE ja nur dynamisch einbinden, aber die neuen TShell-Komponenten sind da auch dabei (also konkret TShellTreeView). Die liegen als Source in "C:\Programme\Borland\BDS\4.0\Demos\DelphiWin32\VC LWin32\ShellControls", wenn Standard-Installation. SHBrowseForFolder ist doch ein Dialog (wie SelectDirectory) und kein Verzeichnis-Baum auf dem Formular, wie DirectoryListBox? |
Re: TDirectoryListBox ans Vista bzw. XP Design anpassen
SelectDirectory() wäre auch noch eine Möglichkeit.
|
Re: TDirectoryListBox ans Vista bzw. XP Design anpassen
Er will ja einen komplexen Dialog basteln, nicht nur ein Folder-Dialog?
|
Re: TDirectoryListBox ans Vista bzw. XP Design anpassen
Thumbnail-Vorschau gibt es bei TOpenPictureDialog auch.
|
Re: TDirectoryListBox ans Vista bzw. XP Design anpassen
Aber das dyn. einbinden der Komponenten gestalltet sich auch eher schwierig, denn wenn ich ein projekt nach jahren mal wieder anschaue, dann schaue ich mir immer erst die gui an.
und in einen riesigen quellcode dann die stelle zu sehen, wo komponenten dyn. erzeugt und angezeigt werden zu finden, finde ich nun auch schwierig. besser ist schon ich kann sehen was da passiert. gibts da keine möglichkeit? mfg |
Re: TDirectoryListBox ans Vista bzw. XP Design anpassen
Zitat:
|
Re: TDirectoryListBox ans Vista bzw. XP Design anpassen
Vielleicht hilft Dir das ja weiter:
![]() |
Re: TDirectoryListBox ans Vista bzw. XP Design anpassen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz