Traduction de composants

Messages postés
249
Date d'inscription
lundi 9 novembre 2009
Dernière intervention
6 mai 2018
- - Dernière réponse : dubois77
Messages postés
692
Date d'inscription
jeudi 17 avril 2008
Dernière intervention
14 septembre 2018
- 11 juil. 2016 à 08:54
Bonjour,
Pour permettre la traduction des composants, j'ai imaginé importer un tableau xls contenant le nom des composants dans la première colonne et les traductions dans les colonnes suivantes.
J'imaginais ce code pour pouvoir à l'ouverture charger la langue (ici de la colonne 1)

i:=1;
Trad_xls_io.XLSImport('traduction.xls'); // importation du fichier xls dans une table nommée TradGrid - composant TMS
repeat //Boucler la lecture de la table
(TradGrid.cells[0,i]).caption:=TradGrid.cells[1,i]; // assigner au Caption du composant le contenu de la colonne 1 (ou d'une autre colonne pour une autre langue)
i:=i+1;
until TradGrid.cells[0,i]<>''; // jusqu'à la dernière ligne

Malheureusement cela ne fonctionne pas :-/
J'ai essayé d'autres variantes mais pas mieux :-(
Si quelqu'un à une idée...
Merci pour vos suggestions ;-)
Afficher la suite 

Votre réponse

2 réponses

0
Merci
Salut,
sur des composants simples je pense plus à un truc du genre
TControl(FindComponent(TradGrid.cells[0,i])).Caption

@+
Commenter la réponse de Yanb
Messages postés
692
Date d'inscription
jeudi 17 avril 2008
Dernière intervention
14 septembre 2018
0
Merci
Salut
Quel rapport y a t'il entre Trad_xls_io.XLSImpor et TradGrid ?
Commenter la réponse de dubois77

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.