![]() |
Listview Tutorial
Weis jmeand ein gutes Listview Tutorial?
Ich bräuchte einfach nur eine Tabelle mit 3 Spalten die was man nach oben und nach unten sortieren kann wenn oben auf die Titelleiste klickt. |
Re: Listview Tutorial
Hallo,
über die Columns-Eigenschaft kannst du die Spalten definieren und über Items die Einträge. Stelle ViewStyle auf vsDetails, damit du eine Detailansicht erhälst (ich bin nicht ganz sicher, ob die Eigenschaften so heißen, ungefähr stimmt das aber). Das Sortieren über einen Klick auf den Spaltenkopf ist ![]() Grüße |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Multimedia" nach "VCL / WinForms / Controls" verschoben.
|
Re: Listview Tutorial
Gut funktioniert!
Und wie kann ich zur runtime Daten einfügen? |
Re: Listview Tutorial
Aus dem Kopf so:
Delphi-Quellcode:
var
MyItem: TListItem; MyItem := ListView1.Items.Add; MyItem.Caption := 'Spalte 1'; MyItem.SubItems.Add('Spalte 2'); MyItem.SubItems.Add('Spalte 3'); // ... |
Re: Listview Tutorial
Ich würde dir übrigens empfehlen dir ein paar Funktionen zu schreiben. Du musst selbst schauen, wie du die schreibst, denn das kann ziemlich spezifisch werden.
Das wäre ein Beispiel dafür, musst allerdings wirklich selbst schauen wie du es baust/umbaust, denk außerdem dran sie nicht gerade Add und Edit zu nennen sondern eher LVAdd und LVEdit oder so etwas in der Gegend:
Delphi-Quellcode:
Ich kann dir das wirklich nur ans Herz legen. Es macht den Code wesentlich übersichtlicher.
procedure Add(LV : TListView; ...);
begin with LV.Items.Add do begin ... end; end; procedure Edit(LV : TListView; Index : Integer; Edit : String); begin with LV.Items[Index] do begin ... end; end; |
Re: Listview Tutorial
thx
und noch ne Frage, wie Färbe ich einzelne Items ein? |
Re: Listview Tutorial
Bitte verwende doch mal die Suche, die ist nicht umsonst vorhanden:
![]() |
Re: Listview Tutorial
thx
|
Re: Listview Tutorial
Jetzt noch die Farbe von der Titelleiste, dann ist alles perfekt!
|
Re: Listview Tutorial
Bitte pushe nicht innerhalb von 24 Stunden. Ergänzungen kannst du über den Edit-Button hinzufügen.
Ich wiederhole mich ungern: Nutze die Suchfunktion! ![]() |
Re: Listview Tutorial
[edit] Mist, hab matzes Post übersehen :lol:[/edit]
|
Re: Listview Tutorial
wie kann man, wenn man mehrere Columns hat die ganze Zeile markieren und nicht nur einen Column
habe in der DP schon gesucht, habe aber nicht wirklich etwas gefunden (bin ich so unfähig :gruebel:) |
AW: Listview Tutorial
RowSelect-Property auf True setzen?!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:04 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