podam pewwien przykład:
chce zrobić np takie coś ze są w listView dwie kolumny, np 'imie' i 'wiek'.
i tu jest pytanie jak takie coś zrobić ?? i oczywiscie jak potem dopisać jakiś text pod którąś z tych kolumn ?
bardzo prosze o pomoc ;-(
To jest bardzo dokladnie (z przykladem) opisane w helpie do Delphi!!!
Robisz ListView1 ze ViewStyle vsReport
Klikasz 2x na ListView - pojawia sie edytor kolumn
Klikasz na ikonke dodawania kolumn w edytorze - dwa razy zeby dodac 2 kolumny.
W object inspectorze ustawiasz dla 1. kolumny Caption 'imie', dla drugiej 'wiek', oprocz tego inne wlasciwosci, jesli trzeba.
Teraz w kodzie robisz cos takiego
pod Button1 podpinasz nastepujaca procedurke
procedure TForm1.Button1Click(Sender: TObject);
var
item:TListItem;
begin
item:=ListView1.Items.Add; //utworzenie itemu (1. kolumna)
item.Caption:='Imie nr '+IntToStr(Random(200)); //nazwa itemu
item.SubItems.Add(IntToStr(Random(100))); //wstawienie subitemu (kolumna 2) od razu z zawartoscia
end;
do tekstu w kolumnach pozniej odwolujesz sie:
kolumna 1
ListView1.Items[nr_wiersza].Caption
kolumna 2 i nastepne
ListView1.Items[nr_wiersza].Subitems[nr_subitema]
nr_wiersza i nr_subitema licza sie od zera., czyli subitem w kolumnie 2 ma indeks 0.
dzięki generale [browar]
[dopisane]
mam jeszzcze jedno pytanko, jak zapisać zawartość ListView do pliq ? bo wpisuje: ListView1.SaveToFile('plik.txt'); no ale niedziała, jak byktoś jeszcze wiedział jak potem wczytać z pliku do listview to byłbym podwójnie wddzięczny :-)
sam odpowiadałem na takie pytanie: poszukaj w archiwum postu bodajże Drajwera o temacie chyba "Jak zapisać/odczytać zawartość ListView do pliku". wkleiłem tam link
Nawet poszukałem i podam link:
http://www.swissdelphicenter.com/en/showcode.php?id=729