Cita:
Empezado por cbrrr
¿Alguna idea de cómo poder controlar si el evento está asignado?
|
Hola cbrr.
Una forma es:
Código Delphi
[-]
uses TypInfo;
function MethodAssigned(const aObject: TObject; const MethodName: string): Boolean;
var
Method: TMethod;
begin
Method:= GetMethodProp(aObject, MethodName);
Result:= Method.Code <> nil;
end;
Uso:
Código Delphi
[-]
...
begin
MethodName:= 'OnClick';
if MethodAssigned(Edit1, MethodName) then
...
Saludos.