Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Stringgrid, in bestimmter Spalte nach String suchen...

  Alt 20. Jan 2005, 13:50
Das StringGrid bietet seine Daten über 3 (Array-) Properties an: Cells[], Rows[] und Cols[].
Da du in einer Spalte suchen willst ist das Property Cols[] das Richtige.
Beispiel:
Delphi-Quellcode:
var
   spalte : TStrings;
   p : integer;
begin
   spalte := StringGrid1.cols[2]; // die 3. Spalte
   
   p := spalte.IndexOf('rot'); // suche nach "rot"
   if p >= 0 then
      spalte[p] := 'grün'; // ersetzen

end;
Stellt sich nur noch die Frage wozu die ganzen Ersetzungen.
Möglicherweise sollte man dein Problem ganz anderst lösen.
Andreas
  Mit Zitat antworten Zitat