Page 1 sur 1
[R] Modifier Langue instantanement
Posté : mar. 14 oct. 2008 22:27
par Vins83
Bonsoir à tous,pas le temps de chercher ce soir,alors je me demandé si quelqu'un avait celà sous la main, je m'explique:
- Une combo qui indique le choix des langues (pour commencer Anglais et Français)
Si l'une ou l'autre est choisi,tous les textes sont modifier en conséquence et instantanément.
Une idée?
Merci de votre aide
Re: [..] Modifier Langue instantanement
Posté : mar. 14 oct. 2008 22:31
par timmalos
Deja, tu peux te servir tu tuto d'arrkhan (je reajouterai excellent tuto d'ailleur

)
http://www.autoitscript.fr/forum/viewto ... lit=langue
Ensuite, pour el changement via une combo ca se fera au dernier moment, en 3 minutes j'ose dire, une fois que tu aura fait tout ce qui est dit dans le tuto

Re: [..] Modifier Langue instantanement
Posté : jeu. 16 oct. 2008 20:41
par L4crymal
Edit By tim:Aucun rapport avec la question
Re: [..] Modifier Langue instantanement
Posté : jeu. 16 oct. 2008 20:53
par Vins83
L4crymal a écrit :Regarde cela ( ça peut te donner des idées ) ou pas ... mais je préfère te le donné

L4crymal tu parles du poste de timmalos?
SInon,j'avais déjà lu ça,mais je veux que l'utilisateur est le choix de la langue,alors sa me botte pas trop.
Merci
++ Vins
Re: [..] Modifier Langue instantanement
Posté : jeu. 16 oct. 2008 21:00
par ani
ET avec le système que je t'avais proposé (pour mkisofts?)
Création d'un Tableau ou de plusieurs pour les langues et juste les splitter
et d'une fonction qui met la langue selectionné ?
Variable langue française => delete variable => variable langue selectionné
je suis pas chez moi là donc.... et au notepad je pourrais pas vérifier si je fait des erreur

je te tiend au courant

tu veux utiliser un combobox ?
Re: [..] Modifier Langue instantanement
Posté : jeu. 16 oct. 2008 22:52
par Vins83
ani a écrit :tu veux utiliser un combobox ?
Salut l'ami,alors j'hésite entre 2 solutions,soit:
-La combobox
-TrayCreateMenu (c discret je trouve cette solution et je pense que la personne qui cherche à modifier les parametres,fait toujours une recherche par là.)
Je v tester des solutions,maintenant que je suis rentré de Monaco.
++ Vins
Re: [..] Modifier Langue instantanement
Posté : ven. 17 oct. 2008 17:44
par Vins83
Résolu avec une trayCreateMenu :
► Afficher le texte
Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <Constants.au3>
Opt("TrayMenuMode", 1)
$choix_langues = TrayCreateMenu("Langues")
$langues_anglais = TrayCreateItem("Anglais", $choix_langues)
$langues_francais = TrayCreateItem("Français", $choix_langues)
TrayItemSetState($langues_francais, $TRAY_CHECKED)
TrayCreateItem("")
$exititem = TrayCreateItem("Quitter")
Func langues()
If BitAND(TrayItemGetState($langues_anglais), $TRAY_CHECKED) Then
$texte1 = "Anglais"
EndIf
If BitAND(TrayItemGetState($langues_francais), $TRAY_CHECKED) Then
$texte1 = "Français"
EndIf
GUICtrlCreateLabel($texte1, 20, 20)
EndFunc ;==>langues
GUICreate("My GUI")
GUISetState(@SW_SHOW)
AdlibEnable("langues", 0)
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
$msg = TrayGetMsg()
Select
Case $msg = 0
ContinueLoop
Case $msg = $langues_anglais
TrayItemSetState($langues_francais, $TRAY_UNCHECKED)
TrayItemSetState($langues_anglais, $TRAY_CHECKED)
Case $msg = $langues_francais
TrayItemSetState($langues_anglais, $TRAY_UNCHECKED)
TrayItemSetState($langues_francais, $TRAY_CHECKED)
Case $msg = $exititem
ExitLoop
EndSelect
WEnd