Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-11-2010
ricardo_yah ricardo_yah is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 13
Poder: 0
ricardo_yah Va por buen camino
perdon roman a si es el tengo un form padre que nada mas se debe cerrar
a los hijos les active el kepreview y en el evento onkey press puse el codigo

Código Delphi [-]
procedure TForm3.FormKeyPress(Sender: TObject; var Key: Char);
begin
if key = #27 then
begin
close;
end
end;

y en el FormCloseQuery

Código:
procedure TForm3.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if Application.MessageBox( 'Desea salir de la ventana Nueva Factura?','¡ATENCION!',
MB_ICONQUESTION OR MB_YESNO Or mb_DefButton2) = ID_NO then
canclose:=False;
end;
pero te digo yo quiero que cuando se cierre el form padre aunque esten abiertos los hijos, no me pregunte uno por uno solo que se cierre y ya
graxxxx...
Responder Con Cita
  #2  
Antiguo 03-11-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola ricardo_yah.

Una posible solución es usar el evento OnClose del MDIChild en lugar de OnCloseQuery.

Código Delphi [-]
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  if MessageBox(Handle,'Desea salir de la ventana Nueva Factura?',
    'AVISO',MB_YESNO+MB_ICONQUESTION)= IDNO then
  begin
    Abort;
    Exit;
  end;
  Action:= caFree;
  Form2:= nil;
end;

Saludos.
Responder Con Cita
  #3  
Antiguo 03-11-2010
ricardo_yah ricardo_yah is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 13
Poder: 0
ricardo_yah Va por buen camino
Funciono Ecfisa

Hola Ecfisa.

Por lo visto eres mi santo en delphi tu respuesta fue acertada e inmediata gracias...
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear un form fsMDIForm y varios forms hijos citlalliDgp Varios 11 07-12-2007 15:13:31
Mejorar Maximizado de los forms MDI Hijos enecumene OOP 9 25-10-2007 15:07:52
Forms Hijos djj OOP 9 31-10-2004 02:16:27
Más sobre forms Hijos y Nietos apicito OOP 2 24-07-2003 08:33:57
Listar Forms Hijos cso2000 Varios 2 20-05-2003 21:11:13


La franja horaria es GMT +2. Ahora son las 06:06:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi