Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Zeile bei Doppelklick auf Stringgrid herausfinden ?
Brujah - Do 04.11.04 14:03
Titel: Zeile bei Doppelklick auf Stringgrid herausfinden ?
Hallo Leute,
Bin neu hier und habe schon wieder eine Frage :-)
Ich möchte das mein Formular bei einem Doppelklick auf eine Zeile in einem
darin enthaltenen Stringgrid geschlossen wird und mein rufendes Programm die Zeile
erfährt auf die das gemacht wurde.
Kann ich dafür eines der Events SelectCell oder Click nehmen ?
In welchen Variablen wird diese Information abgelegt ?
Danke schonmal,
Markus
jaenicke - Do 04.11.04 14:39
MouseDown oder MouseUp sollte x und y Koordinate enthalten. Mit Zeilen- und Spaltenhöhe lassen sich dann leicht die Zeile und Spalte ermitteln.
jasocul - Do 04.11.04 14:46
In StringGrid1.Row steht die aktuell gewählte Zeile des StringGrids.
.Chef - Do 04.11.04 17:11
TStringGrid hat ein OnDblClick-Ereignis:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| implementation uses HauptprogrammUnit1; procedure TGridForm.StringGrid1DblClick(Sender: TObject); begin with StringGrid1 do Hauptform.Beispiellabel.Caption:=Cells[Col,Row]; end; |
Gruß,
Jörg
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 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!