Message dans les boutons d'une msgbox

[Résolu]
Signaler
Messages postés
76
Date d'inscription
mercredi 1 juin 2005
Statut
Membre
Dernière intervention
26 février 2009
-
Messages postés
76
Date d'inscription
mercredi 1 juin 2005
Statut
Membre
Dernière intervention
26 février 2009
-
Bonjour,
je developpe actuellement un soft et je voudrai faire une version francaise et une version anglaise...
prroblème? les messages box! comment je peut faire pour passer leur texte en anglais par ce que la ligne :
msgbox("Do you relly want to quit?",vbyesno,"Nom de l'appli")
pose la question do you really want to quit avec comme reponse proposée oui et non...
ca fout un peu mal quand meme ^^

merci de votre aide

2 réponses

Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
125
Malheureusement, le texte des boutons est définit par la version d'une dll (je ne sais plus laquelle d'ailleurs).



Donc deux solutions :

La solution simple : refaire ton propre msgbox (voir les très nombreuses sources à ce sujet).

La solution bien plus compliqué, et instable sous l'IDE VB6 :
sous-classer la fenêtre du msgbox pour redéfinir le texte des boutons
(la encore, tu devrais pouvoir trouver quelques sources qui en parle).

_____________________________________________________________________
DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 70 internautes nous ont dit merci ce mois-ci

Messages postés
76
Date d'inscription
mercredi 1 juin 2005
Statut
Membre
Dernière intervention
26 février 2009

merci!
pour finir j'ai crée une form2 et j'ai balancé :
form1.enabled=false
form2.visible=true

sur la form2 j'ai le texte "do you really want to quit?" et les 2 boutons "yes" "no"
c'est pas plus mal...