Einzelnen Beitrag anzeigen

DevilsCamp
(Gast)

n/a Beiträge
 
#13

Re: Aus listbox mit mehreren Felder bestimmtes Feld ändern

  Alt 19. Mär 2009, 09:33
Zitat von Tempdir:
Was mir aber auch noch auffällt:

Listbox1.Items[CellToIndex(2, 1)] := 'Neuer Wert'; // Wert '65' wird zu 'Neuer Wert' dieses Listbox1.Items spricht ja nur die ZEILE an, nicht aber das genaue Feld? Ich seh das nur wenn ich testweise z.B. eine 0 einfüge (Listbox1.Items[0] := 'Neuer Wert', dann überschreibt er die ganze Zeile und zeigt im ersten Feld "Neuer Wert" an.

*edit* Hab eine Lösung gefunden: Lixtbox1.SetItemPart(Index,Column,'NeuerWert');
Du verwendest Delphi 2009? Dann muss ich mal schauen ob SetItemPart schon bei 2006 dabei ist.
Frage: Welche Wert zeigt dir ein Label mit folgendem Code an?

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Label1.Caption := ListBox1.Items[0];
end;
  Mit Zitat antworten Zitat