Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Tabelle in Liste darstellen


Juri13 - Do 29.03.12 15:01
Titel: Tabelle in Liste darstellen
Hallo ich bin neu hier. Im Programmierunterricht müsen wir eine Liste mit 4 Spalten in Delphi anzeigen. Wie geht das denn?


Moderiert von user profile iconGausi: Topic aus Algorithmen, Optimierung und Assembler verschoben am Do 29.03.2012 um 16:15


Gausi - Do 29.03.12 15:18

Hallo und :welcome: in der Entwickler-Ecke,

da musst du dir nur eine passende Komponente suchen. ;-)

In Frage kommen würde hier wohl das StringGrid, oder (wahrscheinlicher besser) die ListView mit ViewStyle auf vsReport. Bei der Eigenschaft Columns kann man dann die Spalten definieren.


Juri13 - Do 29.03.12 15:26

Hallo, danke für die freundliche Begrüßung. Ich habe Listview genommen und das jetzt so wie im Bild unten. Wie kann ich nun noch Einträge adden?


Narses - Do 29.03.12 15:43

Moin!

user profile iconJuri13 hat folgendes geschrieben Zum zitierten Posting springen:
Wie kann ich nun noch Einträge adden?

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
  var
    NewItem: TListItem;
begin
  NewItem := ListView1.Items.Add;
  NewItem.Caption := '1. Spalte';
  NewItem.SubItems.Add('2. Spalte');
  NewItem.SubItems.Add('3. Spalte');
  //...
cu
Narses


Juri13 - Do 29.03.12 15:54

Cool!!!!! Es funktioniert :) Danke


Narses - Do 29.03.12 18:08

Moin!

Markierst du den Thread noch entsprechend, wenn dein Problem gelöst ist? Danke. ;)

cu
Narses