![]() |
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!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:31 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