Hallo,
Zitat von
HPW:
...Dann stellte ich fest das das Standard-Grid keine OnSetFocus und OnKillFocus besitzt.
wenn ich es richtig verstehe müssten die Standard-Ereignisse ausreichen:
OnEnter > StringGrid bekommt Focus
OnExit > StringGrid verliert Focus
OnSelection > Zelle wird verlassen, Zelle wird gewählt
Beispiel zu OnSelection:
Delphi-Quellcode:
procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer;
var CanSelect: Boolean);
begin
Memo1.Lines.Add('Alte Markierung >'
+' Spalte: '+IntToStr(StringGrid1.Col)
+' Zeile: '+IntToStr(StringGrid1.Row));
Memo1.Lines.Add('Neue Markierung >'
+' Spalte: '+IntToStr(ACol)
+' Zeile: '+IntToStr(ARow));
end;