![]() |
TShellTreeView und System Icons
Hi Delphi Praxi Mitglieder,
da dies mein erstes mal ist das ich mich aktiv bei Delphi Praxis beteilige, aber schon zahlreiche Beiträge in der Suche bei euch gefunden habe die mir sehr weitergeholfen haben, möchte ich mich bei allen Mitgliedern und Erstellern des Delphi Praxis Portals herzlichst dafür bedanken, wie oft ihr mir(und warscheinlich vielen anderen Delphi Programmierern) nach etlichen stunden des Verzweifelns in wenigen minuten durch eine einfache Suchangabe geholfen habt meine probleme schnell und sicher zu lösen. mal schauen ob dieses problem auch gelöst werden kann.. das problem ich schreibe einen Öffnen/Speichern Dialog der als Komponente dann für alle Applicationen von mir eingesetzt wird, da der Standard Dialog einfach unseren Benutzer schwer macht (ständiges klicken und suchen nach den richtigen ordnern) ihre dateien schnell zu finden.. ich hab mir mehrere komponenten von tms und anderen angeschaut wo solche komponenten zu finden, möchte aber das projekt so klein wie möglich halten und darum entweder einen TreeView selbst oder die TShellTreeView (aus den Beispielen) verwenden. Ich habe mich für die TShellTreeView entschieden da diese mir die grösste programmierung (mit einlesen usw.) abnimmt. Meine frage ist nun wie kann ich in der ShellTreeView komponente die System Symbole laden? ich hab mir schon mehrere Beiträge angschaut in der erklärt wird wie man mittel ShellAPI und ComCtrls sagen wir mal D:\ in einem TreeView via ButtonClick darstellt, und die symbole während des ladens den jeweiligen file zugeordnet wird. ich bin echt am verzweiflen, weil wenn ich die ImageList die beim Create mit den kleinen Symbolen lade dem ShellTreeView zuweise passiert nothing. kann mir vielleicht jemand helfen wie ich da symbole (system) einlade, vielen dank.. (was ist eigentlich mit der UseShellImages, bei mir passiert bei true nothing) Vielen Dank fürs lesen, und für sämtliche Requests.. Tobias |
Re: TShellTreeView und System Icons
Moin Tobias,
ich habe das gerade mal ausprobiert: Ein Formular, darauf ein TShellTreeView => Die Icons werden angezeigt. Im Moment kann ich nicht nachvollziehen, wie Du es hinbekommen hast, dass die Icons nicht angezeigt werden. (ausser UseShellImages auf false zu setzen, aber sobald das wieder auf true steht sind sie wieder da) :gruebel: Ersatzweise könntest Du es auch mal mit TurboPower ShellShock versuchen. (zu finden bei Sourceforge.net) |
Re: TShellTreeView und System Icons
HI,
vielen dank für deine Tips. Nein UseShellIcons ist auf True und ich hab nebenbei komponenten von tms wo solche art uch zu finden ist und die icons sofort dargestellt werden.. ich hab delphi neu installiert - hat nichts gebracht. ich glaub jetzt schon da ich mal objekt und star dock verwendet habe um winxp zu design - was ich aber mit nem systempunkt wiederhergestellt habe - das das was damit zu tun hat.. mmh?! ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:40 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