Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Listview Itemmarkierung nur in der ersten Spalte möglich? (https://www.delphipraxis.net/157619-listview-itemmarkierung-nur-der-ersten-spalte-moeglich.html)

ProgrammiererMike 18. Jan 2011 16:01


Listview Itemmarkierung nur in der ersten Spalte möglich?
 
Hallo Leute!

Kann man in Listviews nur die Items der ersten Spalte auswählen und markieren? Oder was muss ich machen um auch Items in der zweiten Spalte auszuwählen und zu markieren?
Und wie kann man eigentlich den gesamten Inhalt einer gewissen Spalte löschen?

Mit freundlichen Grüßen

ProgrammiererMike

DeddyH 18. Jan 2011 16:26

AW: Listview Itemmarkierung nur in der ersten Spalte möglich?
 
Schau Dir mal die Eigenschaften RowSelect und Columns von TListView an.

ProgrammiererMike 18. Jan 2011 16:31

AW: Listview Itemmarkierung nur in der ersten Spalte möglich?
 
Naja hab ich schon...aber ich will nicht das eine ganze Zeile markiert ist...ich habe eine Datei von meinem Professor angehängt...bitte seht sie euch an...damit ihr/du es besser versteht. Mein Professor hat es mit Listboxen gemacht und wir sollen das gleiche jetzt auf Listviews umwälzen.

Der.Kaktus 18. Jan 2011 16:34

AW: Listview Itemmarkierung nur in der ersten Spalte möglich?
 
Zitat:

Zitat von DeddyH (Beitrag 1075564)
Schau Dir mal die Eigenschaften RowSelect und Columns von TListView an.

Deddy hat aber Recht..schau Dir diese Eigenschaft mal an ;-)

ProgrammiererMike 18. Jan 2011 16:43

AW: Listview Itemmarkierung nur in der ersten Spalte möglich?
 
ich dachte rowselect markiert z. B. alle ersten einträge jeder spalte oder lieg ich da falsch...seht euch doch bitte die anhänge an...

DeddyH 18. Jan 2011 16:45

AW: Listview Itemmarkierung nur in der ersten Spalte möglich?
 
Ist es denn zuviel verlangt, einmal RowSelect im Objektinspektor auf true zu stellen und sich das Ergebnis anzuschauen?

ProgrammiererMike 18. Jan 2011 16:52

AW: Listview Itemmarkierung nur in der ersten Spalte möglich?
 
Nein natürlich nicht nur dann ist eben auch das Sternzeichen markiert und nicht nur das Datum...
wenn du dir nur kurz die beiden Anhänge an sehen würdest wüsstest du worauf ich hinaus will...und wir würden uns wahrscheinlich viele "Ballwechsel" ersparen

DeddyH 18. Jan 2011 16:55

AW: Listview Itemmarkierung nur in der ersten Spalte möglich?
 
Das ist bei TListview nun einmal so: entweder die erste Spalte oder alle. Ansonsten musst Du das Zeichnen komplett selbst übernehmen.

ProgrammiererMike 18. Jan 2011 17:00

AW: Listview Itemmarkierung nur in der ersten Spalte möglich?
 
Ok...drum frag ich ja...dann werd ich meinen Professor rügen...danke

Wenn du mir noch schnell beantworten könntest wie ich eine komplette Spalte leeren kann...aber die Spalte soll erhalten bleiben

DeddyH 18. Jan 2011 17:01

AW: Listview Itemmarkierung nur in der ersten Spalte möglich?
 
Durch die Items iterieren und Inhalt des Items bzw. SubItems (je nach Spalte) auf '' setzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:58 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 by Thomas Breitkreuz