Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#4

AW: Zellinhalt eines Stringgrid

  Alt 4. Aug 2023, 18:21
Ja, wenn man schon die "richtigen" Werte als Parameter rein bekommt, dann könnte man sie auch benutzen,
vor allem, da OnSelectCell bestimmt vor der Select-Änderung aufgerufen wird (drum ist es hier auch möglich das noch zu verbieten CanSelect := False; )
und daher die Grid-Property noch die alten Werte haben dürften.

Zitat:
{+1 wegen der FixedRow}
Warum dann nicht direkt ... + StringGrid1.FixedRows; und schon braucht es keinen unnötigen Kommentar mehr.

Wenn ich das FormCreate sehe und dort nichts im Code zu finden ist ... Im Designer wurde die Größe des Grids aber schon eingestellt?

PS: Für die globalen Variablen sollte jemand mindestens gevierteilt werden.


Info:
Delphi-Quellcode:
procedure TForm4.FormCreate(Sender: TObject);
begin
  for var i := StringGrid1.RowCount - 1 downto 0 do StringGrid1.Rows[i].StrictDelimiter := True; // wirst schon sehn was passiert, wenn du diese Zeile weg lässt (schade, dass Emba das nicht RICHTIG repariert hatte)
  StringGrid1.Rows[0].CommaText := 'Spalte 1,Spalte 2,Spalte 3';
  StringGrid1.Rows[1].CommaText := 'Apfel,Birne,Pflaume';
  ...
end;
Abgesehn von dem kleinen Delphi-Bug,
gibt es manchmal auch unterschiedliche Lösungen.
$2B or not $2B

Geändert von himitsu ( 4. Aug 2023 um 18:31 Uhr)
  Mit Zitat antworten Zitat