Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - OnSelectCell: Zellenkoordinaten ausgeben
bf109g.01 - Di 23.03.10 11:25
Titel: OnSelectCell: Zellenkoordinaten ausgeben
Hallo,
ich möchte gern bei KLick auf eine Zelle in einer Grid-Tabelle deren Koordianten in Edit-Feldern ausgeben.
Wie muss ich das machen?
Danke
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| procedure TForm6.SG1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); begin end; |
JoelH - Di 23.03.10 11:29
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure TForm1.sg1SelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); begin Edit1.Text := IntToStr(ARow); Edit2.Text := IntToStr(ACol); end; |
bf109g.01 - Di 23.03.10 11:30
Oh... ja klar... Brett vorm Kopf, das war jetzt zu offensichtlich... :-/
Danke auf jeden Fall. :)
---
Moderiert von
Narses: Beiträge zusammengefasst---
Hallo nochmal. Das funktioniert leider irgendwie nicht.
Wie wird das Ereignis Select audgelöst? Wenn ich einfach nur Einfach-/Doppelklicke rührt sich nichts... :cry:
Delete - Di 23.03.10 13:49
- Nachträglich durch die Entwickler-Ecke gelöscht -
bf109g.01 - Di 23.03.10 14:33
Danke, das funktioniert auch, lag an einem logischen Fehler meinerseits.
Noch ne Frage: wie kann ich das Ereignis rückwärts laufen lassen (Edit-Felder eingeben -> Focus springt im Grid auf die Zelle)?
JoelH - Di 23.03.10 15:11
setz im Exit des Edits einfach die Row und Col des Stringgrids.
bf109g.01 - Di 23.03.10 18:37
JoelH hat folgendes geschrieben : |
setz im Exit des Edits einfach die Row und Col des Stringgrids. |
Wie soll das bitte gehen?
Delphi-Quelltext
1: 2: 3: 4:
| procedure TForm6.EPosxExit(Sender: TObject); begin Acol:=StrToInt(EPosX.text) end; |
Acol ust doch dann keine bekannte Variable...
Edit: Habs schon, der Aufruf ist StringGrid.col:integer;
JoelH - Di 23.03.10 21:09
bf109g.01 hat folgendes geschrieben: |
Edit: Habs schon, der Aufruf ist StringGrid.col:integer; |
Hast du endlich die Hilfe gefunden ;)
*SCNR*
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!