Announcement

Collapse
No announcement yet.

spalten in listview füllen!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • spalten in listview füllen!

    hallo,

    ich habe eine listview mit ein paar spalten.<br>
    nun soll ich in die spalten werte reinschreiben<br>
    weiß jemand wie das geht?

    mfg

    markus
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

  • #2
    Dieses Beispiel kommt aus der Delphi Hilfe<br>
    <pre>
    procedure TForm1.FormCreate(Sender: TObject);

    const
    Names: array[0..5, 0..1] of string = (
    ('Rubble', 'Barney'),
    ('Michael', 'Johnson'),
    ('Bunny', 'Bugs'),
    ('Silver', 'HiHo'),
    ('Simpson', 'Bart'),
    ('Squirrel', 'Rockey')
    );

    var
    I: Integer;
    NewColumn: TListColumn;
    ListItem: TListItem;
    ListView: TListView;
    begin
    ListView := TListView.Create(Self);
    with ListView do
    begin
    Parent := Self;

    Align := alClient;
    ViewStyle := vsReport;

    NewColumn := Columns.Add;
    NewColumn.Caption := 'Last';
    NewColumn := Columns.Add;
    NewColumn.Caption := 'First';

    for I := Low(Names) to High(Names) do
    begin
    ListItem := Items.Add;
    ListItem.Caption := Names[I][0];
    ListItem.SubItems.Add(Names[I][1]);
    end;
    end;
    end;
    </pre&gt

    Comment


    • #3
      das beispiel sieht abso so aus als ob spalten hinzugefügt werden, ich möchte in vorhandene reinschreiben!!
      Herzliche Grüße

      Markus Lemcke
      barrierefreies Webdesign

      Comment


      • #4
        Dann versuche es so:<br>
        listview.columns.items[i].caption:='Text

        Comment


        • #5
          das ist schon besser. verändert aber eine bestehende spaltenüberschrift!
          Herzliche Grüße

          Markus Lemcke
          barrierefreies Webdesign

          Comment


          • #6
            Einen habe ich noch.<br>
            <pre>
            var ListItem: TListItem;
            begin
            ListItem := listview1.Items.Add;
            ListItem.Caption := 'Spalte 0';
            listitem.SubItems.Add('Spalte 1');
            listitem.SubItems.Add('Spalte 2');
            end;
            </pre>
            Funktioniert wenigstens bei mir.
            <br>Fran

            Comment


            • #7
              danke! kollege hat mir es gerade gezeigt!!! genau so!!
              Herzliche Grüße

              Markus Lemcke
              barrierefreies Webdesign

              Comment

              Working...
              X