Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - treeview buttons aussehen ändern
josefkoller - Mo 20.02.12 18:42
Titel: treeview buttons aussehen ändern
Hallo,
ich benutze Delphi 6/7 unter Win Vista.
Meine Frage:
Im treeview werden die Knoten mit einem eingerahmten + oder - angezeigt.
Kann ich das Aussehen dieser "Knotenbilder" ändern?
Ich hätte gerne die Pfeile(Dreiecke), die Windows selbst z. b. im Explorer im Verzeichnisbaum verwendet.
Danke.
Josef
jaenicke - Di 21.02.12 10:13
Hallo und :welcome:
Dann hast du kein Manifest eingebunden, mit dem du Windows sagst, dass du die neuen Common Controls verwenden willst. Bei Delphi 7 reicht es die Unit XPMan irgendwo in die uses zu schreiben, bei Delphi 6 musste man es glaube ich noch manuell machen.
josefkoller - Di 21.02.12 11:12
Hallo,
besten Dank für die Antwort. Aber alleine die XPMan einzubinden reicht auch bei Delphi 7 nicht.
Ich hab dann noch die uxTheme eingebunden und beim FormCreate SetWindowTheme auf explorer gesetzt.
So funktioniert's bei mir:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| uses ..., XPMan, uxTheme;
procedure TForm1.FormCreate(Sender: TObject); begin SetWindowTheme(treeview1.Handle, 'explorer', nil); end;
|
Nochmal vielen Dank für den Hinweis.
Josef
Moderiert von
Narses: Delphi-Tags hinzugefügt
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!