![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Gracias a todos por sus respuestas y por la bienvenida. Respondiendo a:
Cita:
Cita:
Código:
.
.
const
ConstNombreSistema: String = 'Sistema Prueba'; //Nombre sistema
ConstVersionSistema: String = 'v1.0-2013'; //Version
ConstNombreEmpresa: String ='Empresa Prueba'; //Empresa
resourcestring
MsgRutaBDNoEncontrada='La ruta de acceso de la base de datos del sistema no ha sido encontrada, deberá ingresarla manualmente. ¿Desea efectuar esta operación?';
Implementation
Begin
VarDescripcionSistema:= ConstNombreSistema + ' - ' + ConstVersionSistema + '...(' + ConstNombreEmpresa + ')';//Descripcion completa del sistema;
//Se informa al usuario que debe ingresar la ruta manualmente
If Application.MessageBox(PWideChar(MsgRutaBDNoEncontrada), PWideChar(VarDescripcionSistema + MsgControlError), MB_YESNO + MB_DEFBUTTON1 + MB_ICONEXCLAMATION) = IDNO Then Begin
.
.
.
End //If
|
|
#2
|
||||
|
||||
|
Hola doctorhd.
Application.MessageBox encapsula la la funcion MessageBox. La cantidad de caracteres por línea que muestra está predeterminada por el S.O. (acorde a la versión) y realizará el salto de línea de forma automática. No es posible alterar ese comportamiento. En mi opinión, la solución que te resultará más versátil, es que realices tu propia función para presentar los mensajes; esto es muy sencillo de realizar usando un TForm mostrado de forma modal. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#3
|
|||
|
|||
|
ecfisa, estas seguro que no es posible modificar dicho comportamiento, mediando la misma API de Windows...
Saludos... |
|
#4
|
||||
|
||||
|
Hola doctorhd.
Cita:
En este enlace, aunque de forma indirecta se habla del tema: Max. no. of characters in a message... Y en este, al que hace referencia el anterior, hay un poco mas al respecto: MessageBox wrapping text... Si existe alguna forma indocumentada de alterar el algorítmo original para lograr otro comportamiento, la ignoro. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#5
|
||||
|
||||
|
doctorhd,
Te sugiero considerar la solución propuesta en el Msg #6, la cual se adapta a la solución buscada. Otra opción sería implementar mensajes mas sucintos, para lo cual podrías seguir usando cualquiera de las opciones de visualización de mensajes de Delphi. Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 09-04-2013 a las 00:25:40. |
|
#6
|
||||
|
||||
|
Cita:
![]() Creo que mensajes similares a este tienen una presentación prolija y son lo suficientemente claros para el usuario. Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 09-04-2013 a las 01:51:41. |
|
#7
|
||||
|
||||
|
Prueba un código como este, a ver si se acerca a lo que necesitas.
Un saludo.
__________________
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. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Messagebox | bothy | Lazarus, FreePascal, Kylix, etc. | 4 | 03-03-2010 09:13:08 |
| Colocar el texto que quieras en los botones de un MessageBox | advancexz | Gráficos | 1 | 30-01-2009 10:10:10 |
| Messagebox | aanil | API de Windows | 6 | 09-04-2008 14:58:34 |
| cambiar el estilo del texto de MessageBox? | Er_Manué | Varios | 1 | 16-12-2004 14:49:02 |
| MessageBox | Michel | Varios | 3 | 19-08-2003 20:58:54 |
|