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
|
|||
|
|||
cambiar a español los botones del MessageDlg
Hola a todos,
¿Alguien me podria decir como cambiar a español los botones que aparecen en el MessageDlg?. Del "Yes" al "Si" por ejemplo. Estoy usando la siguiente sentencia: if MessageDlg('¿Hubieron altas de este activo para este año?', mtConfirmation, [mbYes, mbNo], 0) = mrYes then begin . . end; Saludos! |
#2
|
|||
|
|||
yo utilizo el Application.MessageBox que ya coge el idioma del Windows que hay instalado (a si te despreocupas del idioma)
En tu caso seria algo asi Código:
if Application.MessageBox('¿Hubieron altas de este activo para este año?', 'Atención', APPL_MODAL or MB_ICONQUESTION or MB_YESNO) = mrYes then begin . . end; Mira en la ayuda para ver todas sus posibilidades Espero te sirva |
#3
|
||||
|
||||
Puedes traducir los archivos de recursos de Delphi, en este sitio, en la parte de Recursos, están las traducciones necesarias.
PD: En particular, yo utilizo una función que utiliza la WinApi MessageBox, que también esta definida en Application, como es una función de Windows, muestra un mensaje con los botones en el idioma que esté instalado Windows. Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#4
|
|||
|
|||
Gracias!
Las dos soluciones funcionan |
#5
|
|||
|
|||
Para Lazarus, aui la solucion
en este link hay una solucion buena para lazaru, espero sirva a alguien:
www punto delphiaccess punto com/forum/lazarus-freepascal/texto-de-botones-de-messagedlg-en-castellano/ cambiar punto por . (no puedo poner direcciones aun) saludos desde PERU |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|