AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TShellTreeView und System Icons

Ein Thema von tobias2207 · begonnen am 25. Apr 2005 · letzter Beitrag vom 26. Apr 2005
Antwort Antwort
tobias2207

Registriert seit: 5. Feb 2005
Ort: berlin
44 Beiträge
 
#1

TShellTreeView und System Icons

  Alt 25. Apr 2005, 14:48
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
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: TShellTreeView und System Icons

  Alt 25. Apr 2005, 21:35
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)


Ersatzweise könntest Du es auch mal mit TurboPower ShellShock versuchen.
(zu finden bei Sourceforge.net)
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
tobias2207

Registriert seit: 5. Feb 2005
Ort: berlin
44 Beiträge
 
#3

Re: TShellTreeView und System Icons

  Alt 26. Apr 2005, 16:58
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?!


aus VCL / WinForms / Controls
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz