Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-07-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
Manipular ShowMessage

"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 12:38:16.
Responder Con Cita
  #2  
Antiguo 13-07-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Como poderse hacer, creo que se puede hacer algo, y aun algos, pero, nada comparable a preparar un formulario por tu cuenta, con los componentes que necesites, y los métodos que creas oportunos. Yo creo que esto último puede ser lo más práctico, ahora, si lo que quieres es lo que dices y punto, entonces me callo y ya está.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 13-07-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 12:38:45.
Responder Con Cita
  #4  
Antiguo 13-07-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Código Delphi [-]
var
  Form: TForm;

begin
  Form := CreateMessageDialog('Hola mundo', mtCustom, [mbOk]);
  Form.Color := clRed;
  if Form.Controls[0] is TLabel then
  begin
    TLabel(Form.Controls[0]).Font.Color := clGreen;
    TLabel(Form.Controls[0]).Font.Style := [fsBold];
  end;

  with Form do
  begin
    try
      ShowModal;
    finally
      Free;
    end;
  end;
end;

ShowMessage usa internamente a CreateMessageDialog.

// Saludos
Responder Con Cita
  #5  
Antiguo 13-07-2008
JoseFco JoseFco is offline
Baneado
 
Registrado: dic 2007
Posts: 1.861
Poder: 0
JoseFco cantidad desconocida en este momento
"Tolomeo se mudo al Polo Norte"

Última edición por JoseFco fecha: 24-12-2008 a las 12:38:59.
Responder Con Cita
  #6  
Antiguo 14-07-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
A parte de manipular los controles existentes, puedes añadirle nuevos; En el truco 477 tienes cómo hacerlo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo 14-07-2008
Omega Omega is offline
Miembro
 
Registrado: jun 2008
Posts: 25
Poder: 0
Omega Va por buen camino
Ey gracias roman, yo también tenia curiosidad.

Por cierto, ¿Y mostrar una imagen seria posible? Al igual que sale por ejemplo la imagen de error, exclamación, información,...

Saludos.
Responder Con Cita
  #8  
Antiguo 14-07-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por Omega Ver Mensaje
¿Y mostrar una imagen seria posible? Al igual que sale por ejemplo la imagen de error, exclamación, información,...
Sí se puede. Ya lo contempla la función CreateMessageDialog. En lugar de mtCustom en el segundo parámetro, puedes poner mtError, mtWarning, mtInformation o mtConfirmation.

// Saludos
Responder Con Cita
  #9  
Antiguo 15-07-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Omega Ver Mensaje
¿Y mostrar una imagen seria posible?
Cita:
Empezado por roman Ver Mensaje
En lugar de mtCustom en el segundo parámetro, puedes poner mtError, mtWarning, mtInformation o mtConfirmation.
Yo entiendo que Omega se refiere justo a lo contrario Román; A poner una imagen que no sea una de las estandard.

Si es así, basta con acceder al componente de Image:

Código Delphi [-]
      img := TImage(AMsgDialog.FindComponent('Image'));

Y cargar en ella desde un recurso o desde disco la imagen que desees.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #10  
Antiguo 15-07-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Tienes razón Neftalí. Pero hay que tener cuidado, porque el formulario en sí no contiene ningún TImage, sino que lo crea e inserta la misma función CreateMessageDialog en caso de que el segundo parámetro sea distinto de mtCustom, así que habría que especificar uno cualquiera, digamos mtWarning, y sustituir la imagen como indicas.

También podría uno mismo crear un TImage pero creo que es más complicado porque la función es la que hace el cáculo de medidas para saber dónde coloca el texto.

// Saludos
Responder Con Cita
  #11  
Antiguo 27-02-2009
Avatar de JUGUE
JUGUE JUGUE is offline
Miembro
 
Registrado: may 2003
Ubicación: Montería - Colombia
Posts: 18
Poder: 0
JUGUE Va por buen camino
Question

Hola A todos.
Quiero Decirles Que Probe este metodo, pero al cambiar mtCustom por mtWarning me sale la imagen ... Pero no me asume las modificaciones en el Label, como el color y tamaño de la fuente, No se si es que falte algo o no se que pase... Gracias.
__________________
Quien sabe y no lo aplica ... no sabe nada
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
manipular archivos txt Yssik C++ Builder 3 12-01-2007 00:22:02
Manipular Video Carlos Arevalo Varios 4 21-10-2006 16:00:43
manipular botones fartycl Varios 3 21-06-2006 22:03:31
Manipular Paradox Coco_jac Conexión con bases de datos 5 09-11-2005 16:15:00
Manipular un Reporte noir Impresión 0 26-05-2003 20:36:36


La franja horaria es GMT +2. Ahora son las 17:14:54.


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