Registriert seit: 23. Jun 2004
Ort: Velbert (NRW)
108 Beiträge
Delphi 2006 Enterprise
|
AW: FormKeyDown ActiveControl.name ist immer leer
26. Jan 2017, 11:51
Vielen Dank,
genau das war das Problem, so klappts wie erwartet.
Delphi-Quellcode:
procedure TFORM1.FormKeyDown( Sender: TObject; var Key: Word; Shift: TShiftState );
begin
if key = vk_F2 then begin
ShowMessage( ( sender as tcomponent ).name + ' - ' +
'(' + form1.ActiveControl.Parent.Name + ')' + ' - ' +
'[' + screen.ActiveControl.Parent.Name + ']');
end;
end;
Das Ergebnis ist jetzt "FORM1 - (EDIT1) - [EDIT1]"
Erfahrung ist etwas, daß man erst bekommt, kurz nachdem man es dringend gebraucht hätte.
|