Thema: Delphi Probleme mit Listview

Einzelnen Beitrag anzeigen

Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#2

Re: Probleme mit Listview

  Alt 1. Mär 2005, 20:17
Zitat von the_seed:
hi, komme nicht ganz mit der komponente listview klar - kann mir jemand sagen wie ich vorhandene subitems ändern kann
Hallo,

Habe mal eine Funktion dafür geschrieben, welche die Caption eines
Items, Subitems in einer ListView setzt.
(Ohne Gültigkeitsbereichüberprüfung)

Delphi-Quellcode:
function LV_SetItemText(ListView: TListView; AColumn, ARow: Integer; AText: string): Boolean;
begin
  with ListView do
  begin
    { Für 1. Spalte } 
    if AColumn = 0 then
    begin
      Items[ARow].Caption := AText;
    end
    else
    { Für Spalte 2...n} 
    begin
      Result := Items[ARow].SubItems.Count > AColumn;
      if Result then
      begin
        Items[ARow].SubItems.Strings[AColumn - 1] := AText;
      end;
    end;
  end;
end;


procedure TForm1.Button1Click(Sender: TObject);
begin
  LV_SetItemText(ListView1,1,1,'Hallo');
end;
Thomas
  Mit Zitat antworten Zitat