Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-08-2008
mefixxto mefixxto is offline
Miembro
 
Registrado: may 2008
Posts: 46
Poder: 0
mefixxto Va por buen camino
Question Ventanita para confirmar salir

Como hago para que cuando quiera cerrar mi aplicacion salga una ventana de si o no decea realmente cerrar la aplicacion???
Responder Con Cita
  #2  
Antiguo 09-08-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

En el evento "OnClose" del formulario principal de tu aplicación, sitúa el siguiente código:

Código Delphi [-]
CanClose := (MessageDlg('Are you sure?', 
 mtConfirmation, [mbYes, mbNo], 0) = mrYes);
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 09-08-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
David no te enojes pero,... el evento al que te refieres es OnCloseQuery.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 09-08-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Ah, no, no sólo no me enojo, sino que llevas toda la razón Delphius. El evento a usar es "OnCloseQuery", no "OnClose".
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #5  
Antiguo 27-09-2008
Avatar de krlox31416
krlox31416 krlox31416 is offline
Miembro
 
Registrado: jun 2008
Ubicación: San Juan del Río, Querétaro, México
Posts: 75
Poder: 16
krlox31416 Va por buen camino
es exactamente lo que dice delphius...

pero según a las necesidades de cada uno tambien se puede en el evento onclose;

Código Delphi [-]
procedure TForm5.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if Application.MessageBox('¿Desea salir de proveedores?','Confirmación',MB_YESNO+MB_ICONQUESTION) = mrNO Then
   begin
   CanClose := false;
   Form3.Visible:=False;
   ComboBox1.SetFocus;
   end
   else
   begin
   Form3.Visible:=True;
   Edit1.Clear;
   Edit2.Clear;
   Edit3.Clear;
   Edit4.Clear;
   Edit5.Clear;
   Memo1.Clear;
   ComboBox1.Text:='    Día';
   ComboBox2.Text:='         Mes';
   ComboBox3.Text:='      Año';
   end;
end;

espro y te sirva...
SALUDOS!!!
__________________
el cielo me dio un cariño sin merecerlo... chimikuilo!!!
Responder Con Cita
  #6  
Antiguo 27-09-2008
[FGarcia] FGarcia is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Cordoba, Veracruz, México
Posts: 1.123
Poder: 20
FGarcia Va por buen camino
Editado: ¡¡¿Quien sabe que carajos vi?!!
__________________
ESTO ES UN FORO ... NO UN MÓVIL
¿Por qué no escribir de una manera comprensible para que los humanos lo podamos entender?
Responder Con Cita
  #7  
Antiguo 29-09-2008
Avatar de krlox31416
krlox31416 krlox31416 is offline
Miembro
 
Registrado: jun 2008
Ubicación: San Juan del Río, Querétaro, México
Posts: 75
Poder: 16
krlox31416 Va por buen camino
para lo que quieres seria en OnCloseQuery

como podras ver en el código se porgrama en ese evento...

y eso es lo que tu deceas!!!

saludos...
__________________
el cielo me dio un cariño sin merecerlo... chimikuilo!!!
Responder Con Cita
  #8  
Antiguo 29-09-2008
mefixxto mefixxto is offline
Miembro
 
Registrado: may 2008
Posts: 46
Poder: 0
mefixxto Va por buen camino
Gracias a todos me quedo perfecto.-
Responder Con Cita
Respuesta



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
Diálogo para confirmar una tarea josi Varios 1 11-07-2008 18:14:11
Capturar Excepcion-Error al salir de mi programa, para que no me salga mancurnino Varios 1 11-05-2008 22:04:11
Identificarse en Proxi para salir a internet escafandra C++ Builder 2 29-11-2007 21:46:29
Razones para salir con un geek Casimiro Notevi La Taberna 3 28-12-2006 16:17:23
ejecutar Ventanita + m para minimizar click Varios 5 17-01-2005 13:10:10


La franja horaria es GMT +2. Ahora son las 03:15:32.


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