![]() |
TListview Items ownerdraw im ViewStyle vsIcon nicht möglich?
Hallo alle zusammen,
ich habe ein Problem mit der Listview Komponente. Und zwar wollte ich einen kleinen Grafikviewer schreiben der die Bilder als Thumbnails anzeigt ähnlich wie die unter WinXP bekannte Miniaturansicht nur schöner :lol: Also dachte ich mir nimmst die Listview-Komponente und zeichnest die Items alle selber nen netten Rahmen um jedes Bild und fertig. Doch leider geht’s net :cry: Ich habe Ownerdraw auf True gesetzt und wie gewohnt im onDrawItem versucht zu zeichnen aber nix passiert es ist als wenn er es komplett ignoriert. Dann habe ich es von ViewStyle-vsIcon auf vs Report gestellt und da geht es :? Geht es jetzt im ViewStyle-vsIcon überhaupt nicht oder habe ich da irgendwie einen dummen Denkfehler? Ich bin für alle Tipps und dankbar :cyclops: |
Re: TListview Items ownerdraw im ViewStyle vsIcon nicht mögl
mich würde diese Frage auch brennend interessieren. Verwende in meinem derzeitigen Projekt viele Listviews und die Standardfarben nerven gewaltig und zerstören mir die gesamte Optik. Kann man bei allen viewstyles das zeichnen der icons übersteuern.
bei allen anderen Komponenten (Listbox, Combobox sogar DbGrid gehts ja wunderbar) :mrgreen: |
Re: TListview Items ownerdraw im ViewStyle vsIcon nicht mögl
Das Ereignis OnDrawItem() wird wirklich nur bei ViewStyle = vsReport getriggert, aber die CustomDraw und AdvancedCustomDraw-Ereignisse werden unabhängig vom ViewStyle bedient. Vielleicht könnt ihr ja damit etwas anfangen.
Grüße vom marabu |
Re: TListview Items ownerdraw im ViewStyle vsIcon nicht mögl
danke marabu werd ich gleich mal antesten
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:25 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