Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   cambiar a español los botones del MessageDlg (https://www.clubdelphi.com/foros/showthread.php?t=982)

negama 30-05-2003 17:11:09

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!

__cadetill 30-05-2003 17:22:14

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;

Donde el primer parametro es el texto del mensaje, el segundo el caption de la ventana y el tercero, los botones, imagen, ....

Mira en la ayuda para ver todas sus posibilidades

Espero te sirva

delphi.com.ar 30-05-2003 17:24:10

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!

negama 30-05-2003 17:38:28

Gracias! :D
Las dos soluciones funcionan

cokocool 02-02-2012 18:38:54

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 11:04:05.

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