FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
.ini y modificacion de .Caption
Hace un par de dias que estoy tratando de hacer andar el codigo, pero ya me sale humo de la cabeza y no anda!!!
Lo que estoy tratando de hacer es modifocar las propiedades .Caption y .Hint de todos los componentes de la aplicacion. Con que objetivo?? Que sea multi-lenguaje. La idea es leer los nombres de los objetos desde un archivo .ini, y a partir de ahi agregarle .Caption o .Hint :=....... Pero no me deja :'( Aca les dejo un ejemplo de parte del codigo:
Espero haber sido lo suficientemente claro... Charly. |
#2
|
||||
|
||||
Aunque con tu ejemplo no lo dejas claro, deduje que lo que pretendías hacer es recorrer la lista de componentes y asignarle a cada uno el valor que le corresponde a su propiedad caption (si la tiene) o hint. En el pedazo de código que te pongo yo, realiza en parte lo que pides, pero para que funcione correctamente tendrás que asignar una identificación a cada componente para que pueda tomar el valor que le corresponde, sino todos adquirirán el mismo valor. Un saludo.
__________________
"La recompensa de una buena acción está en haberla hecho" Última edición por DarkMan fecha: 06-04-2009 a las 06:28:21. |
#3
|
|||
|
|||
Cita:
Archivo .ini : ------------- [English] ChkLogin=Login Chkdecrypt=Decrypt [Espanol] ChkLogin=Identificarse ChkDecrypt=Decodificar ------------- A partir de este archivo, y en caso de que este en ingles, leer el primer valor (ChkLogin) y el segundo (Login) y cambiar las propiedades asi: ChkLogin.Caption:=Login Osea la idea es tomar las palabras del archivo y utilizarlas para identificar a los diferentes objetos y asi poder modificar sus propiedades.. Sere mas claro ahora? Charly. |
#4
|
|||
|
|||
Me olvide de comentarles que esto lo queria hacer asi, porque sino tendria que agregar alrededor de 300 lineas al codigo y quedaria bastante molesto...
En caso de que no se pueda hacer como pretendo, como podria hacer para crear un nuevo archivo .pas y desde este cambiar las propiedades del Form?? Charly. |
#5
|
||||
|
||||
Cita:
Es decir no importa como se llame el control solo se pregunta que tipo de control es para hacer lo que quiera con el.¿entiendes? Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Última edición por rgstuamigo fecha: 07-04-2009 a las 20:55:29. |
#6
|
|||
|
|||
OK OK no lo habia entendido bien.
Despues lo pruebo, o mañana, porque ahora me voy a la facu.. :P Charly. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Modificacion masiva | Spynosa | Firebird e Interbase | 7 | 07-10-2010 06:06:05 |
Modificación de vistas | feruiz | Firebird e Interbase | 3 | 12-06-2008 08:43:00 |
CDO.DLL Creacion/Modificacion | Enan0 | Varios | 2 | 04-06-2006 18:05:01 |
modificación de TFlatComboBox | Er_Manué | OOP | 3 | 11-08-2003 10:19:41 |
|