Einzelnen Beitrag anzeigen

Benutzerbild von cramer
cramer

Registriert seit: 23. Jun 2004
Ort: Velbert (NRW)
96 Beiträge
 
Delphi 2006 Enterprise
 
#3

AW: FormKeyDown ActiveControl.name ist immer leer

  Alt 26. Jan 2017, 10: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.
  Mit Zitat antworten Zitat