Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-10-2008
Marwuinh Marwuinh is offline
Miembro
 
Registrado: oct 2008
Posts: 28
Poder: 0
Marwuinh Va por buen camino
Showmessage configurable

saludos; de verdad los felicito por la pagina es la mejor de la WEB en delphi. Tengu una consulta.

Al presionar un boton se ejecuta una accion que tengo destinada a ello.

ahora como hago para que al presionar ese boton salga un mensage diciendo algo como ('esta seguro que desea hacer eso?') y si el usuario presiona en la Opcion SI se ejecute la accion de lo contrario haga caso omiso a la presion del boton.
Responder Con Cita
  #2  
Antiguo 23-10-2008
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Poder: 17
TOPX Va camino a la fama
Saludos,

Se puede hacer con MessageDlg, por ejemplo:

Código Delphi [-]
  if MessageDlg('esta seguro que desea hacer eso?', mtConfirmation, [mbYesNoCancel], 0) = mrYes then
  begin
    // Ejecutar la acción destinada para ello
  end;
__________________
"constructive mind, destructive thoughts"
Responder Con Cita
  #3  
Antiguo 23-10-2008
Marwuinh Marwuinh is offline
Miembro
 
Registrado: oct 2008
Posts: 28
Poder: 0
Marwuinh Va por buen camino
Muestra error

Gracias, pero El codigo que mencionaste muestra un error sabes que sera?
Responder Con Cita
  #4  
Antiguo 23-10-2008
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Poder: 17
TOPX Va camino a la fama
Al no saber qué error muestra, nop.
__________________
"constructive mind, destructive thoughts"
Responder Con Cita
  #5  
Antiguo 23-10-2008
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.557
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por Marwuinh Ver Mensaje
Gracias, pero El codigo que mencionaste muestra un error sabes que sera?
Cita:
Empezado por TOPX Ver Mensaje
Al no saber qué error muestra, nop.
Yo creo que es esto mbYesNoCancel.

Las opciones de boton son solo estas:

Código Delphi [-]
TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore, mbAll, mbHelp);

Por lo que seria algo asi

Código Delphi [-]
  if MessageDlg('¿Estas seguro de salir?',
    mtConfirmation, [mbYes, mbNo], 0) = mrYes then
  begin
    //
  end
  else begin
         //
  end;

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #6  
Antiguo 23-10-2008
Marwuinh Marwuinh is offline
Miembro
 
Registrado: oct 2008
Posts: 28
Poder: 0
Marwuinh Va por buen camino
Asi quedo

Código Delphi [-]
if MessageDlg('esta seguro que desea hacer eso?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then

begin
 //ejecutar la aacion destinada para ello
end
Responder Con Cita
  #7  
Antiguo 23-10-2008
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Poder: 17
TOPX Va camino a la fama
Cita:
Empezado por egostar Ver Mensaje
Yo creo que es esto mbYesNoCancel.
Gracias
__________________
"constructive mind, destructive thoughts"
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
Manipular ShowMessage JoseFco Varios 10 27-02-2009 17:28:49
Showmessage aanil OOP 6 12-04-2008 02:18:39
showmessage con si y no douglas OOP 5 27-10-2007 21:57:42
ShowMessage Micheletti OOP 2 29-10-2003 16:25:41
Caption del Showmessage cmgenny Varios 3 22-08-2003 12:57:21


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


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