Ver Mensaje Individual
  #16  
Antiguo 18-11-2005
niñotaliban niñotaliban is offline
Miembro
 
Registrado: nov 2005
Posts: 13
Reputación: 0
niñotaliban Va por buen camino
Revisando me he dado cuenta que deshabilitaba un panel por codigo y luego intentaba pasar el foco a un elemento dentro de este.

Pero ahora lo que no entiendo es porqué me dice "cannot focus a disabled or invisible window" si ago lo siguiente. (y no hay nada más, un form, un edit, y el procedure de aquí abajo):
Código Delphi [-]
procedure TForm1.FormCreate(Sender: TObject);
begin
edit1.setfocus;
end;


En cambio si quito el formcreate y pongo porejemplo un botón que me asigna el foco al edit cuando clico, logicamente no me da el error.(pero el edit y el form son los mismos)
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
edit1.setfocus;
end;

Claro que alomejor es que en el formcreate aún no se ha creado el edit y claro, ¿a quien le va a enviar el foco?

.... Creo que me quedan muchas horas de delphi por delante jejeje

Última edición por niñotaliban fecha: 18-11-2005 a las 00:36:58.
Responder Con Cita