Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   problema con un msgdialog (https://www.clubdelphi.com/foros/showthread.php?t=28366)

Luciano M. 16-12-2005 21:30:33

problema con un msgdialog
 
Hola, tengo un messagedialog con tres botones, yes, no, cancel. Alguien me podria decir como asignarle una funcion especifica a cada boton?

Muchas gracias!:D

roman 16-12-2005 21:43:37

Bueno, no. Los cuadros de mensajes no están para que les programes nada en los botones. Tu presentas el mensaje y según el valor que devuelva tomas la acción necesaria.

EDITO:

Un ejemplo:


Código Delphi [-]
var
  Resultado: Integer;

begin
  Resultado := MessageDlg(...);
  
  case Resultado of
    mrYes: // acción para SI
    mrNo: // acción para NO
    mrCancel: // acción para CANCELAR
  end;
end;

// Saludos

vtdeleon 16-12-2005 21:44:33

Saludos

Usando Case:
Código Delphi [-]
Case messagedlg(....) of
  mrYes://tal cosa
  mrNo: //otra cosa
  mrCancel://No haga na
end;
Suerte

Luciano M. 16-12-2005 23:24:32

Excelente!!
 
GRACIAS!! Roman y Vtdeleon. Me funciono excelente!!!

CHauuuuu :D


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

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