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

C# Discussion :

Accès a une variable dans Resource.resx à partir de son nom


Sujet :

C#

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2010
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 152
    Par défaut Accès a une variable dans Resource.resx à partir de son nom
    Bonjour,

    Je voudrais savoir s'il y a moyen d'accéder à une variable stockée dans le fichier Resource.resx de mon projet, à partir de son nom que je récupère dans une variable de type String.

    Ex : J'ai créé dans mon fichier de ressources, une variable label_version avec la valeur "0.0.1", que je peux récupérer à tout moment en faisant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MessageBox.Show(Resource.label_version)
    Resultat : Un MessageBox avec comme contenu 0.0.1

    Mais plus tard dans mon programme, le nom de ma variable est stocké dans une String (String maVar="label_version") et j'essaie de récupérer sa valeur dans mon fichier Resource.resx.

    Des idées? Merci d'avance!

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 002
    Par défaut
    j'ai pas tout pigé mais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Resource.ResourceManager.GetObject("label_version);
    ou bien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
                System.Resources.ResourceManager f = new System.Resources.ResourceManager("", null);
                f.GetObject("label");

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2010
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 152
    Par défaut
    Parfait!

    En fait je défilais les attributs que l'auto complétion me proposait, et j'ai pas vu qu'il y avait un ResourceManager ^^

    Ca répond à ma question.

    Merciiiiiiiiiiiiiiiiiii!

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

Discussions similaires

  1. ASP.net / c# acces a une variable dans une classe
    Par Angellus dans le forum ASP.NET
    Réponses: 11
    Dernier message: 29/04/2010, 15h18
  2. Réponses: 5
    Dernier message: 21/05/2009, 11h40
  3. Réponses: 9
    Dernier message: 26/09/2007, 16h18
  4. Réponses: 8
    Dernier message: 21/06/2006, 19h14
  5. Réponses: 1
    Dernier message: 19/05/2006, 19h57

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