Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - StringGrid1CellClick, Daten auslesen
jjturbo - Mi 21.04.21 13:47
Titel: StringGrid1CellClick, Daten auslesen
Moin Forum,
wie komme ich in "
StringGrid1CellClick(const Column: TColumn;const Row: Integer);" an die Daten die in dieser Zelle stehen?
Danke und Gruß,
Oliver
Moderiert von Th69: Delphi-Tags hinzugefügt
jasocul - Do 22.04.21 07:29
Ein TStringGrid hat das Event OnCellClick nicht. Das gibt es in einem TDBGrid.
Wenn du ein TStringGrid nutzt, wäre OnSelectCell das richtige Ereignis für dich. Dort bekommst du die Spalte und Zeile als Parameter geliefert. Über die Eigenschaft Cells des TStringGrid kommst du dann an die Inhalte der Zelle.
jaenicke - Do 22.04.21 10:53
jasocul hat folgendes geschrieben : |
Ein TStringGrid hat das Event OnCellClick nicht. Das gibt es in einem TDBGrid. |
Es geht offensichtlich (wenn man FMX kennt :mrgreen:) um Firemonkey. Dort gibt es das Event bei einem TStringGrid. ;-)
Das geht so:
Delphi-Quelltext
1: 2: 3: 4:
| procedure TFormX.StringGrid1CellClick(const Column: TColumn; const Row: Integer); begin ShowMessage(StringGrid1.Cells[StringGrid1.ColumnIndex, Row]); end; |
Warum diese Information nicht in der Column steckt, weiß ich nicht...
jasocul - Do 22.04.21 10:59
jaenicke hat folgendes geschrieben : |
jasocul hat folgendes geschrieben : | Ein TStringGrid hat das Event OnCellClick nicht. Das gibt es in einem TDBGrid. | Es geht offensichtlich (wenn man FMX kennt :mrgreen:) um Firemonkey. Dort gibt es das Event bei einem TStringGrid. ;-) |
FMX gab es schon in D2007? Lt. Profil von jjturbo ist das die höchste eingesetze Version.
Aber du hast natürlich Recht. Bei FMX gibt es das.
jaenicke - Do 22.04.21 14:08
Da vertraue ich eher der Sachlage als den Angaben im Profil. 8)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!