![]() |
Mehrspaltige Text/Bild ListBox?
Liste der Anhänge anzeigen (Anzahl: 1)
Aaalso, ich habe zwar schon gesucht, aber keine richtigen Antworten gefunden:
Ich brauche eine Listbox, mit der man einfach sowas wie im Anhang machen kann. |
Re: Mehrspaltige Text/Bild ListBox?
Das ist keine Listbox, sondern ein Listview mit dem Anzeigestil Bericht.
|
Re: Mehrspaltige Text/Bild ListBox?
Uuuups.
Und was ist eine ListView? |
Re: Mehrspaltige Text/Bild ListBox?
Zitat:
Listview ist eine Hierachische Liste, welche die selben Ansichten wie der Windows Explorer hat. Grüße Faux |
Re: Mehrspaltige Text/Bild ListBox?
Guuuut.
Aber ein Problem habe ich noch: Wie füge ich ein neues Item hinzu? |
Re: Mehrspaltige Text/Bild ListBox?
Delphi-Quellcode:
var li : TListItem;
procedure AddItem; begin li := ListView1.items.add; li.Caption := 'Text in ersten Spalte'; li.Subitems.add('Text in zweiter spalte'); end; |
Re: Mehrspaltige Text/Bild ListBox?
Wenn ich mich nicht täusche gehts auch einfach mit ListView1.Items.Add('Caption'). Habs aber nicht Probiert.
doch keine Grüße... :mrgreen: |
Re: Mehrspaltige Text/Bild ListBox?
Ich denke auch, dass es so geht, aber nicht mit SubItems.
@Nightshade: Wieso einfügen, bevor das festgelegt wurde? Und, muss ich es danach noch freigeben? Am besten, ich formuliere das ganze mal anders. Ich habe ein Record:
Delphi-Quellcode:
Ich habe ein array of TBla (dynamisch). Das soll jetzt eingefügt werden.
type TBla=record
title, bla1, bla2: String; end; Bei der ListBox sah das so aus:
Delphi-Quellcode:
Wie mache ich das mit TListView?
lst.items.add(title+' '+bla1+' '+bla2);
|
Re: Mehrspaltige Text/Bild ListBox?
Ich hab's eben gearde durch dieses Them gelernt, da ich es auch nicht wusste :mrgreen:
Delphi-Quellcode:
Gruß,
var Neu : TListItem;
begin Neu := lst.Items.Add; Neu.Caption := title; Neu.SubItems.Add(bla1); Neu.SubItems.Add(bla2); end; ManuMF |
Re: Mehrspaltige Text/Bild ListBox?
Die Methode Add, verfügt über keine Parameter.
Delphi-Quellcode:
Add (Methode von TListItems)
function Add: TListItem; |
Re: Mehrspaltige Text/Bild ListBox?
Könnte ich bitte ein Beispiel mit einem Array bekommen? Ich kriege immer AVs.
|
Re: Mehrspaltige Text/Bild ListBox?
Hallo,
Um was für ein Array handelt es sich denn? Mein Code bezieht sich auf eine Zeile des Listviews und muss natürlich so oft ausgeführt werden, wie Einträge hinzugefügt werden sollen. Gruß, ManuMF |
Re: Mehrspaltige Text/Bild ListBox?
Ahja. Ich weiß jetzt, wie es geht. Ich habe es jetzt so gemacht:
Delphi-Quellcode:
Und es funktioniert sogar!
for I:=0 to high(array) do
begin lstview.items.add; with listview.items.item[listview.items.count-1] do begin Caption:='Titel'; SubItems.Add('Untereintrag1'); SubItems.Add('Untereintrag2'); SubItems.Add('Untereintrag3'); end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 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