Tema: Form
Ver Mensaje Individual
  #8  
Antiguo 24-02-2010
BrunoBsso BrunoBsso is offline
Miembro
 
Registrado: nov 2009
Ubicación: Berisso, Buenos Aires, Argentina
Posts: 239
Reputación: 17
BrunoBsso Va por buen camino
Cita:
Empezado por roman Ver Mensaje
A mi me funciona tanto en el OnShow como en el OnActivate, pero, sólo si es el formulario principal. Si se usa Show para mostrar otro formulario, entonces no cierra. De hecho, me lanza la excepción:

---------------------------
Project1
---------------------------
Cannot change Visible in OnShow or OnHide.
---------------------------
Aceptar
---------------------------

// Saludos
Tenés razón, no lo había probado en otro form que no sea el main.
Bueno, la única solución que le veo es desde el form que lo invoca.

Código Delphi [-]
//Form1 llama a Form4 en un OnClick de cualquier botón
procedure TForm1.Button1Click(Sender: TObject);
begin
  Form4.Show;
end;

//Pero en vez de llamarlo podría verificar NVacio = 1 antes
procedure TForm1.Button1Click(Sender: TObject);
begin
  if NOT(NVacio = 1) then
    Form4.Show;
end;

Última edición por BrunoBsso fecha: 24-02-2010 a las 04:39:24. Razón: Puse mal los Forms
Responder Con Cita