![]() |
Text in Gridzelle ersetzen
Hallo, hier wieder ein Neuling :cry:
warum funktioniert bitte folgendes nicht: in einem Grid soll mit F5 ein Text in der aktiven Zelle erscheinen.
Delphi-Quellcode:
Es passiert aber nichts. ich hab vieles hier gelesen und ausprobiert, leider ohne Erfolg
procedure TfrmKarte3.GrdKarte3KeyDown(Sender: TObject;
var Key: Word; Shift: TShiftState); begin if key= VK_F5 then with GrdKarte3 do Cells[col,row]:='er hat in dieser Zelle F5 gedrückt'; end; |
Dieses Thema wurde am "25. Feb 2013, 20:22 Uhr" von "mkinzler" aus dem Forum "Programmieren allgemein" in das Forum "GUI-Design mit VCL / FireMonkey / Common Controls" verschoben.
|
AW: Text in Gridzelle ersetzen
Welchen Wert haben Row und Col?
Du solltest zuerst ermitteln, welche Zelle aktiv ist. |
AW: Text in Gridzelle ersetzen
Hallo Mark,
Dein Code sollte es eigentlich tun. Ist der Event-Handler auch wirklich zugewiesen (was steht den im Objektinspektor / Ereignisse in der Zeile OnKeyDown Deiner GrdKarte3)? Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:28 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz