Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi ListView Infotext (https://www.delphipraxis.net/53150-listview-infotext.html)

Sascha L 11. Sep 2005 11:21


ListView Infotext
 
Hallo,

wie kann man einen zusätzlichen Text unter einem ListView-Item anzeigen lassen?

Ich habe als ViewStyle "vsReport". Bei vielen Programmen sieht man dann ja einen zusätzlichen Text (meist hellgrau) unter den einzelnen Items.

Gruß
Sascha

marabu 11. Sep 2005 11:37

Re: ListView Infotext
 
Hallo Sascha,

schau dir mal das event OnInfoTip von deiner ListView an.

Grüße vom marabu

Sascha L 11. Sep 2005 11:48

Re: ListView Infotext
 
Damit kann man ja nur ein Hint-Window anzeigen. Ich möchte ja dass der String dauerhaft unter den Items angezeigt wird.

SirThornberry 11. Sep 2005 11:59

Re: ListView Infotext
 
meinst du wirklich "unter" den Items, oder eventuell doch "dahinte"? ansonsten zeig mal einen Screenshot was du meinst.

Sascha L 11. Sep 2005 13:27

Re: ListView Infotext
 
ja unter den items.

guckst du hier:

1) http://212.72.175.16/wf/1122141287.jpg
2) http://212.72.175.16/wf/1122200999.jpg

gruß
sascha

Aenogym 11. Sep 2005 13:46

Re: ListView Infotext
 
hi sascha,

ich denke mal das zauberwort heißt OwnerDraw ;)
dazu die eigenschaft Ownerdraw des listViews auf true stellen und mithilfe des OnDrawItem-Events das element selber zeichnen. geht ganz easy :thumb:

aenogym

Sascha L 11. Sep 2005 13:56

Re: ListView Infotext
 
Ja, das hab ich schon versucht, nur das Problem ist, wie bekomme ich den Abstand der Items (untereinander) größer? (bei vsReport). Denn wenn ich unter dem Item Text schreibe, dann steht der Text über dem nächten Item.

Aenogym 11. Sep 2005 14:22

Re: ListView Infotext
 
Zitat:

Zitat von Sascha L
Ja, das hab ich schon versucht, nur das Problem ist, wie bekomme ich den Abstand der Items (untereinander) größer? (bei vsReport). Denn wenn ich unter dem Item Text schreibe, dann steht der Text über dem nächten Item.

hm.... ich weiß, dass sich die item-höhe verändert, wenn du ein bild in eine zelle einfügst, dass eben höher ist. aber wie du das ohne bild veränderst, weiß ich leider nicht...

aenogym

Sascha L 11. Sep 2005 14:23

Re: ListView Infotext
 
hm, es muss doch irgendeinen API-Befehl geben, da sehr, sehr viele Programme diese Funktion nutzen und ich denke mal, dass es da ein Befehl genau wie für die Grupppier-Funktion gibt.

Luckie 11. Sep 2005 14:37

Re: ListView Infotext
 
was macht dich da so sicher? Ich denke mal eher, dass diese Programme die Itmes wirklich alle selber zeichnen. Und nur weil du es nicht gleioch auf Anhieb hinbekommst, heißt es eben noch lange nicht, dass es da einen anderen, einfachheren, Weg gibt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:04 Uhr.
Seite 1 von 2  1 2      

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