PDA

Ver la Versión Completa : OnCloseQuery


JXJ
21-11-2005, 05:01:13
¿Como hago para que se muestre el texto en
español y algun otro idioma dentro de los caption
de los botones. cerrar aceptar y cancelar.?
Esto al momento de cerrar el programa
en el evento OnCloseQuery

uso este codigo



procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
case MessageDlg(Format(sSaveChanges, [Caption]), mtConfirmation, [mbYes, mbNo, mbCancel], 0) of
mrYes:
CanClose := true;
mrNo:
CanClose := true;
mrCancel:
CanClose := false;
end;

end;



vale gracias.

Titulo corregido.

Héctor Randolph
21-11-2005, 05:06:25
Hola JXJ!


Descarga los recursos (http://www.clubdelphi.com/recursos) en castellano de aquí mismo de la página del club, el paquete incluye las instrucciones para instalarlos para cada una de las versiones de Delphi.

Un saludo

Héctor Randolph
21-11-2005, 05:12:05
Por cierto, el título que elegiste no corresponde con la duda que quieres resolver.

En tu lugar yo habría elegido otro titulo por ejemplo:
'¿Cómo mostrar los mensajes de Delphi en español'

Bueno, es tan solo una sugerencia.

Saludos.

vtdeleon
21-11-2005, 06:23:12
SaludosBueno, es tan solo una sugerencia.
Con toda Razon!!!!

Delfino
21-11-2005, 17:22:14
Si usas MessageBox las captions de los botones estaran en el idioma del SO..

JXJ
21-11-2005, 19:42:52
lo que intento es poner
los caption de los buttons

Más o menos como lo hace dec.
en su editor de texto.

si el idioma seleccionado
esta en español o en ingles
se muestra la ventanita.
el caption deacuerdo al idioma.

Estoy revisando el codigo del xeditor
pero como no tengo ni quiero instalar las
jedi, ni el tbx 2000
Hasta ahora me han dado muchos problemas
al instalar y compilar.

Me he terminado perdiendo en el codigo


¿o que tal si mejor uso una forma
con los tres botones.?
Hace mucho que no uso este metodo.
mostrar la forma y deacuerdo a el mr result.
proceder.

¿no tienen por ahi un codigo de referencia?

Vale gracias por su interes.

dec
21-11-2005, 19:59:13
Hola,



lo que intento es poner
los caption de los buttons

Más o menos como lo hace dec.
en su editor de texto.
Pero, eso no es así. Los diálogos que se muestran en el programa que parten de la función "MessageDlg" no se traducen... siempre aparecerán en español, porque utilizo los recursos para Delphi 7 en español que tradujo, amablemente, Germán, un forista del Club. De hecho habría que pensar en utilizar "MessageBox", por lo que Delfino dice más arriba.



Estoy revisando el codigo del xeditor
pero como no tengo ni quiero instalar las
jedi, ni el tbx 2000
Hasta ahora me han dado muchos problemas
al instalar y compilar.
Pues si mencionaras otros componentes... no sabría decirte, pero, precisamente, los dos que mencionan se instalan sin problemas en mi ordenador. El primero, incluso, cuenta con un asistente de instalación verdaderamente admirable. El segundo cuenta con los típicos paquetes, pero, ya digo, personalmente, ningún problema para realizar su instalación y posteriormente usarlos.

JXJ
21-11-2005, 22:07:28
Pues tienes razon. Dec
---

Demasiado cansancio . supongo....
:-(
Ando viendo cosas que no son..

lo de los componentes, por que
los jvcl, segun los instalo bien.
y no funcionan, que faltan dcu.
y ando agregando a la library path, casi
todos los directorios , de la jvcl.
los tbx... luego no son visibles. faltan dcu
que la version no es correcta.
y ya probe con las que pude.
haciendo combinaciones.

Supongo que es mi pc. con el windows,
y algun monton de basura en el registro.

Me pasa lo mismo con las indy
haciendo todas la combinaciones posibles.
junto con actualizar delphi 7 con los parches 1 y2
y sin parches. versiones 9.x y 10.x la que vienen
con delphi
los demos, indy, se congelan.

solo unos dos que encontre hechos por
usuarios de indy. sin basarse en la estrucuta
de los demos indy, no me han dado problemas.

y tambien me han funcionado bien dlls y activex
que hacen lo que las indy.