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 :

[C#]Localisation d'un attribut


Sujet :

C#

  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 612
    Par défaut [C#]Localisation d'un attribut
    Bonjour,

    y a-t-il un tutorial sur la façon de localiser un attribut, ou quelqu'un peut-il m'expliquer l'astuce fonctionnelle?

    Vu qu'un attribut comme "Description" attend une constante en paramètre et que localise.madescription n'est pas une constante, je présume qu'il faut créer son propre attribut qui dérive de Description, mais je n'ai pas saisi toutes les subtilités de la manoeuvre.

    Merci d'avance,
    Claude

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2005
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2005
    Messages : 482

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2008
    Messages : 612
    Par défaut
    Salut
    -----

    euuuh msdn par exemple ?
    Oui, ça j'avais déjà regardé,
    Ca explique comment créer et utiliser des attributs.
    Je sais comment créer un attribut, je l'ai déjà fait plusieurs fois et c'est même un outil bien pratique dans mon programme actuel avec chargement dynamique de classes.

    Ce que je ne sais pas, c'est comment faire pour les localiser.
    Exemple précis : j'ai des contrôles personnalisés qui sont utilisés dans un programme également localisé.

    Niveau designer, actionlist, localisation des textes et des fenêtres etc, aucun problème.

    Par contre, si j'ai sur une mes propriétés l'attribut suivant (pour prendre un as simple et caricatural) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Description("Nombre de chiffres affichés")]
    Alors évidemment la description qui apparaît est dans la langue du texte (ici : en français).

    Et si j'écris ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Description(localise.NombreChiffreAffiche)]
    Bien évidemment ça ne compile pas, puisque "localise.xxx" n'est pas une constante.

    Ce que je cherche donc à faire, c'est que l'utilisateur obtienne comme description une information dépendant de la langue de la form dans laquelle il a placé mon contrôle.

    Microsoft procède en dérivant "DescriptionAttribute" (SRDescriptionAttribute), mais je me suis un peu perdu dans la compréhension du mécanisme car on effectue des remplacements de chaînes et autres joyeusetés, et en outre je ne trouve pas les ressources de base utilisées.

    Je cherche donc une explication pour pouvoir créer un attribut personnalisé dérivé de Description (ou autre) qui puisse recevoir en paramètre une ressource localisée, genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [LocaliseDescription("Nombrechiffresaffichés")]
    J'espère qu'expliqué comme ça ma demande est plus claire

    A+
    Claude

Discussions similaires

  1. [XPATH 2.0] pb localisation node via Xpath avec un attribut dans un doc wordML
    Par el_harrathi dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 03/05/2011, 18h27
  2. Filtre d'affichage de balise selon leur attributs
    Par Norely dans le forum XML/XSL et SOAP
    Réponses: 10
    Dernier message: 03/04/2003, 14h33
  3. Une fonction avec des attributs non obligatoires
    Par YanK dans le forum Langage
    Réponses: 5
    Dernier message: 15/11/2002, 13h39
  4. Lire un attribut dans un fichier XML en C++
    Par ti.k-nar dans le forum XML
    Réponses: 2
    Dernier message: 14/10/2002, 15h22
  5. comment changer d'attribut de fonte dans un Tlabel?
    Par sb dans le forum Composants VCL
    Réponses: 3
    Dernier message: 21/08/2002, 16h53

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