Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Text in Gridzelle ersetzen (https://www.delphipraxis.net/173449-text-gridzelle-ersetzen.html)

MarkSE 25. Feb 2013 19:17


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:
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;
Es passiert aber nichts. ich hab vieles hier gelesen und ausprobiert, leider ohne Erfolg

DP-Maintenance 25. Feb 2013 19:22

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.

mkinzler 25. Feb 2013 19:25

AW: Text in Gridzelle ersetzen
 
Welchen Wert haben Row und Col?
Du solltest zuerst ermitteln, welche Zelle aktiv ist.

Volker Z. 25. Feb 2013 19:47

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 12:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz