Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-11-2010
McK McK is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 33
Poder: 0
McK Va por buen camino
MessageDlg con boton examinar (OpenDialog)

Hola compadres,

Estoy intentando buscar alguna funcion en Delphi que me muestre un Dialog diciendo que se va ha abrir un archivo con nombre 'tal y cual'. Y que tenga 3 botones, OK, Cancelar y Examinar... este ultimo por si acaso no quieres que se abra ese archivo sino otro.

Alguien sabe que funcion puedo utilizar para ello?

S2! y gracias
Responder Con Cita
  #2  
Antiguo 19-11-2010
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola McK, puedes utilizar la función CreateMessageDialog, como también hacerte tu mismo el cuadro de dialogo con un form normal, poniendo ahí todos las cosas que necesites (labels,botones...) y mostrarlo con ShowModal.

Lo que se me ocurre utilizando la función CreateMessageDialog, es cambiarle el nombre a uno de los botones y hacer que haga lo que tu necesites:

Código Delphi [-]
var
 Dialogo : TForm;
begin
 Dialogo := CreateMessageDialog('Se abrira el archivo xxx', mtInformation, [mbOk,mbCancel,mbAbort]);
 with Dialogo do
  try
   TButton(FindComponent('Abort')).Caption := 'Examinar...'; // le cambiamos el nombre
   Position := poScreenCenter;
   ShowModal;
   Case Dialogo.ModalResult Of
    mrOk : showmessage('Ok');
    mrCancel : showmessage('Cancel');
    mrAbort : showmessage('Examinar');
   end;
  finally
   Free;
  end;

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #3  
Antiguo 19-11-2010
McK McK is offline
Miembro
NULL
 
Registrado: oct 2010
Posts: 33
Poder: 0
McK Va por buen camino
Que máquina! Gracias, es perfecto!

S2!
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
MessageDlg con el setfocus en boton No Viky Varios 1 31-05-2010 17:30:06
examinar jjchus Varios 7 05-04-2009 20:44:05
MessageDlg que boton tiene el foco? dmassive Varios 8 14-02-2009 22:05:03
Examinar datos de los cubos de SQL Server 2000 victork_py MS SQL Server 5 04-10-2003 22:20:27
OpenDialog GIVO Varios 1 29-09-2003 23:20:23


La franja horaria es GMT +2. Ahora son las 12:45:13.


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