IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Précision sur une Form Multilingue


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Inscrit en
    Août 2005
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 102
    Points : 68
    Points
    68
    Par défaut Précision sur une Form Multilingue
    Bonjour,

    Je sais qu'il y a déja eu plusieurs posts sur le sujet et je les ai parcouru,cependant il y a qqch qui me frappe dans l'utilisation du multilingue.

    De ce que j'ai compris, cela existe depuis la version 1.1 du framework, pour ma part j'utilise la version 2.0 framework avec VS 2005.

    Lorsque je passe la propriété "Localizable" à true sur une nouvelle form le fichier Resx se crée, je pause un ensemble de controles et ces propriétées sont enrichies dans le même resx.

    Par contre lorsque je choisis une autre langue, le fichier resx ne se créer pas directement. Si je reste avec la langue "Anglais" par exemple, je ne peux plus ajouter de controle sur ma form. Pour voir apparaitre le fichier resx en anglais,
    je suis obligé de repassé en langue "Par defaut", d'ajouter mon control, de reselectionner ma langue Anglais".

    A ce moment la mon fichier de ressources Anglais n'existe toujours pas. POur qu'il existe il faut effectuer une action sur l'un des controles déja existant dans le mode désign , et le fichier est créé avec à l'intérieur ESSENTIELLEMENT des clés liés à l'action faites sur le mode désign.
    Par exemple si j'ai des déplacer mon control je n'aurais qu'une clé de type
    "button1.Location".

    je trouve ce mode de fonctionnement totalement inadapté , on est obligé de modifier dans le "mode design" toutes les propriétés de tous les controles de la form qui nous intéressent pour chacun des languages définit pour la form

    N'y a t'il pas moyen de faire autrement à savoir créer l'ensembles des resx dont on a besoin puis de ajouter les controles sur la form qui sont prise en comtpe par l'ensemble des fichiers resx en une seule fois ??

    merci de votre aide.

  2. #2
    Membre du Club
    Inscrit en
    Août 2005
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 102
    Points : 68
    Points
    68
    Par défaut
    En réalité il suffit de bien comprendre le mecanisme du multilingue et ca se fait facilement.

    voici une petite prodédure :

    http://msdn.microsoft.com/fr-fr/libr...d3(VS.80).aspx

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher un bouton appartenant à une classe sur une form
    Par Julien_riquelme dans le forum Composants VCL
    Réponses: 2
    Dernier message: 05/09/2005, 13h10
  2. Dessiner un rectangle sur une forme
    Par Neo41 dans le forum MFC
    Réponses: 6
    Dernier message: 13/08/2005, 01h08
  3. Comment spécifier des raccourcis claviers sur une Form ?
    Par Sydaze dans le forum Composants VCL
    Réponses: 5
    Dernier message: 17/06/2005, 09h05
  4. Minimize Maximize perso sur une form autre que Application
    Par sdebrois dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 07/03/2005, 17h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo