![]() |
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! |
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?', Mira en la ayuda para ver todas sus posibilidades Espero te sirva |
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! |
Gracias! :D
Las dos soluciones funcionan |
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 |
La franja horaria es GMT +2. Ahora son las 21:19:33. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi