PDA

Ver la Versión Completa : Showmessage configurable


Marwuinh
23-10-2008, 21:25:05
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.

TOPX
23-10-2008, 21:33:38
Saludos,

Se puede hacer con MessageDlg, por ejemplo:


if MessageDlg('esta seguro que desea hacer eso?', mtConfirmation, [mbYesNoCancel], 0) = mrYes then
begin
// Ejecutar la acción destinada para ello
end;

Marwuinh
23-10-2008, 21:45:00
Gracias, pero El codigo que mencionaste muestra un error sabes que sera?

TOPX
23-10-2008, 21:47:28
Al no saber qué error muestra, nop.

egostar
23-10-2008, 22:02:39
Gracias, pero El codigo que mencionaste muestra un error sabes que sera?

Al no saber qué error muestra, nop.

Yo creo que es esto mbYesNoCancel.

Las opciones de boton son solo estas:


TMsgDlgBtn = (mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mbIgnore, mbAll, mbHelp);


Por lo que seria algo asi


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


Salud OS

Marwuinh
23-10-2008, 22:03:25
if MessageDlg('esta seguro que desea hacer eso?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then

begin
//ejecutar la aacion destinada para ello
end

TOPX
23-10-2008, 22:05:37
Yo creo que es esto mbYesNoCancel.

Gracias :cool: