PDA

Ver la Versión Completa : problema con un msgdialog


Luciano M.
16-12-2005, 21:30:33
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:



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:
Case messagedlg(....) of
mrYes://tal cosa
mrNo: //otra cosa
mrCancel://No haga na
end;

Suerte

Luciano M.
16-12-2005, 23:24:32
GRACIAS!! Roman y Vtdeleon. Me funciono excelente!!!

CHauuuuu :D