Einzelnen Beitrag anzeigen

TStringlist

Registriert seit: 1. Dez 2003
360 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: OnKeyPress automatisch auslösen

  Alt 12. Jul 2004, 19:57
Hier nochmal eine perHand-Simulation, die eigentlich ganz gut gehen müsste. Beim OnKeyPress-Eventhandler kämst du da z.B. auch vorbei.


Delphi-Quellcode:
  StringGrid1.cells[X,Y] := 'hallo';
  StringGrid1.Col := X;
  StringGrid1.Row := Y;
  StringGrid1.SetFocus;

  // Wenn du das OnKeyPress-Ereignis brauchst:
  keybd_event(vk_return, 0, 0, 0);
  keybd_event(vk_return, 0, KEYEVENTF_KEYUP, 0);

  StringGrid1.EditorMode := false; // Kniff, um die Zelle in den
  StringGrid1.EditorMode := true; // neutralen Zustand zurückzusetzen
MfG (& Thx ggf.)
  Mit Zitat antworten Zitat