Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   messagebox para cnfirmar accion (https://www.clubdelphi.com/foros/showthread.php?t=64131)

voldemmor 18-03-2009 18:32:37

messagebox para cnfirmar accion
 
Hola amigos.
Uso D7
Tengo que realizar la actualizacion de un campo sobre una tabla, ver si ese profesor sigue activo o no.

eso no me dio problemas .:D

Mi duda es ya que necesito una confirmacion antes que realice la accion el usuario, he tratado de mostrar un
Código Delphi [-]
messagebox('desea realizar la salida del profesor', 'salidar',[msokcancel])

bueno lo de [msokcancel] no lo recuerdo muy bien, ya que en el trabajo no cuento con acceso a internet y estoy en un cyber, no creo que es el parametro asi pero la idea es esa,

Me da un error de que los parametros que envio son incompatibles.

Y ademas, ya que no puedo ver ni siquiera el mensaje de confirmacion o cancelacion no se como comprobar si pulso el OK (disculpen las mayusculas).

Agradeceria una peque explicacion o un ejemplillo.

gracias de antemano

look 18-03-2009 18:46:03

Cita:

Empezado por voldemmor (Mensaje 341860)
Hola amigos.
Uso D7
Tengo que realizar la actualizacion de un campo sobre una tabla, ver si ese profesor sigue activo o no.

eso no me dio problemas .:D


Mi duda es ya que necesito una confirmacion antes que realice la accion el usuario, he tratado de mostrar un Código Delphi [-]messagebox('desea realizar la salida del profesor', 'salidar',[msokcancel])



bueno lo de [msokcancel] no lo recuerdo muy bien, ya que en el trabajo no cuento con acceso a internet y estoy en un cyber, no creo que es el parametro asi pero la idea es esa,

Me da un error de que los parametros que envio son incompatibles.

Y ademas, ya que no puedo ver ni siquiera el mensaje de confirmacion o cancelacion no se como comprobar si pulso el OK (disculpen las mayusculas).

Agradeceria una peque explicacion o un ejemplillo.

gracias de antemano



Código Delphi [-]
  case MessageBox(Handle, 
                  PChar('desea realizar la salida del profesor'), 
                  PChar('salidar'),
                  MB_OKCANCEL + MB_ICONEXCLAMATION + MB_DEFBUTTON1 + MB_APPLMODAL) of
    IDOK:
      begin
      end;
    IDCANCEL:
      begin
      end;
  end;

voldemmor 18-03-2009 18:52:37

gracias
 
Gracias compañero look se te agradece mucho
Y que la fuerza te acompañe

Faust 18-03-2009 22:56:31

Otra opción es MessageDlg:

Código Delphi [-]
if MessageDlg('¿Está seguro que desea llevar al cabo esta acción?', mtWarning, [mbYes, mbNo], 0) = mrYes then
begin
  // Realizar la acción en caso de contestar Yes
end;

voldemmor 24-03-2009 01:17:20

ok
 
Cita:

Empezado por Faust (Mensaje 341902)
Otra opción es MessageDlg:


Código Delphi [-]
if MessageDlg('¿Está seguro que desea llevar al cabo esta acción?', mtWarning, [mbYes, mbNo], 0) = mrYes then
begin
// Realizar la acción en caso de contestar Yes
end;



gracias por haberposteado esta otra opción, voy a probarla


La franja horaria es GMT +2. Ahora son las 22:13:09.

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