Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Tlistview mit mehreren checkboxen (https://www.delphipraxis.net/134749-tlistview-mit-mehreren-checkboxen.html)

Freiwilderer 28. Mai 2009 07:39


Tlistview mit mehreren checkboxen
 
hi, da das mit ner checklistbox ja scheinbar nicht geht, hab ich das jetzt mit ner
Tlistview versucht
aber irgendwie bekomme ich die liste auch nicht so hin, wie ich das möchte
mit

ListView1.Items.Add();

kann ich zwar eine neue zeile einfügen und da erscheint auch immer eine checkbox, aber ich würde gern mehrere haben ... und das klappt irgendwie nicht.

das kann doch nich so schwer sein
und die hilfe sagt einem zwar sehr grob, was diese liste kann, aber codebeispiele oder so finde ich nicht...

würde mich über eine Antwort sehr freuen

mfg

himitsu 28. Mai 2009 08:39

Re: Tlistview mit mehreren checkboxen
 
schau dir mal die VirtualListView (Bei Google suchenVirtual TreeView) an ... dazu gibt es auch vieles Demos, wo dann gezeigt wird, wie man noch viel mehr, als nur einer weitere Checkbox da reinbekommt.

bei den Standardkomponenten von Delphi läßt sich nur für die eine Hauptspalte eine CheckBox einblenden.

Satty67 28. Mai 2009 08:52

Re: Tlistview mit mehreren checkboxen
 
VirtualTreeView ist aber erst ab Delphi6... dachte ich zumindest. Die Demos zum Teil ab Delphi 5, was mich jetzt doch verwirrt.

Freiwilderer 28. Mai 2009 10:17

Re: Tlistview mit mehreren checkboxen
 
hi,
vielen Dank für die Antwort schon mal
hab mal nachgeschaut, das gibt es erst ab version 6
...
allerdings werden wir in den nächsten tagen/wochen auf delphi 2007 umsteigen (ich hoffe noch, dass sich das einfach übernehmen lässt, weiß das nich so genau)

wenn sich das damit viel besser erledigen lässt, wäre es vielleicht sinnvoll, wenn ich erstmal was anderes mache und das dann mit der neuen version

wenn es allerdings noch ne schnelle andere lösung gibt, die ich mit der 5er version umsetzen kann, würde ich mich freuen, wenn mir die jemand zukommen lassen könnte :)

mfg

himitsu 28. Mai 2009 10:52

Re: Tlistview mit mehreren checkboxen
 
nja, so direkt gibt es halt nix (die WinAPI bietet hier halt nur die Möglichkeit für eine CheckBox und die Delphi-ListBox baut halt darauf auf)

einzige Möglichkeiten wären (PS: so ähnlich macht es VST intern auch) ... selber die CheckBoxen erstellen und so über der ListBox zu platzieren, daß sie über den Nodes liegen
oder der OnDraw-Event zu nutzen, die CheckBoxen nur zu malen und im OnKlick-Event entsprechend zu reagieren.

Freiwilderer 28. Mai 2009 12:37

Re: Tlistview mit mehreren checkboxen
 
hi,
vielen Dank nochmal
aber das is vielleicht doch etwas zu zeitraubend jetzt, dann mach ich erstmal ein paar andere funktionen.

bis dann


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:57 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