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 :

[C#] Ressources diverses


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de richard_sraing
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2005
    Messages
    483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2005
    Messages : 483
    Par défaut [C#] Ressources diverses
    Bonsoir à tous.

    Voilà, le titre de mon post n'est pas très parlant, donc je vais essayer de faire de mon mieu pour que vous compreniez mon problème.

    Voilà, alors je souhaites faire une petite application qui me permettre de gérer une collection. J'ai subdivisé cette collection en diverses catégories, et j'ai créé un fichier ressource dans lequel j'ai placé les catégories sous la forme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    //Nom   Valeur
    s1	Spielwelten
    s10	Steckfiguren
    s11	Metallfiguren
    s12	Kugelfiguren
    s13	Tiere
    s14	Balgfiguren
    s15	PlastikPuzzle
    s16	Hahlkörper / Spardosen
    s17	Diverses Spielzeug
    s18	Autos
    s19	Motorräder
    s2	Hartplastikfiguren
    s20	Eisenbahn
    s21	Flugzeuge
    s22	Schiffe
    s23	MaxiEier
    s3	Dioramen
    s4	Puzzle
    s5	Palettenanhänger
    s6	Hütchenbilder
    s7	Comicbücher
    s8	Schiebebilder
    s9	Fensterbilder
    Maintenant, dans une des Forms que j'ai créée, je souhaite pouvoir saisir la catégorie que j'avais pensé placer dans une Combo Box.
    Le problème, est que je ne sais pas comment procéder afin de placer toutes les valeurs de mon fichier ressources (donc les catégories) dans ma ComboBox.
    Je pourrais procéder en faisant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <Ma ComboBox>.Items.Add(<Fichier de ressources>.s1);
    <Ma ComboBox>.Items.Add(<Fichier de ressources>.s2);
    ...
    Dans le cas d'un ajout dans le fichier ressources d'une valeur supplémentaires, ou du retrait d'une valeur même, il y aurait erreur lors de l'exécution du fait d'une boucle, soit trop grande, soit trop petite


    Mais personnellement, je trouve que ça ne fait pas très propres. Je pensais faire une boucle, dans laquelle j'aurais été lire les valeurs les unes après les autres dans mon fichier de ressources, mais je ne sais pas comment passer d'un élément à l'autre.
    J'ai aussi pensé à placer les catégories différement dans la ressource, soit sous la forme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Nom          Valeur
    Categorie   <Premire value>, <Deuxieme value>, ...
    De la sorte, j'aurais pu procéder comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <Ma ComboBox>.Items.AddRange( <Fichier de ressource>.Categorie );
    Cela n'aurait surement pas fonctionner, mais l'espoir fait vivre


    Donc, je pense avoir expliquer mon problème au mieu, et trouver quelques solutions par mes propres moyens, mais je ne sais laquelle mettre en place.

    Voilà, si quelqu'un parmi vous a déjà rencontrer un tel dilem, et qu'il y a trouver une solution, pourrait-il me donner la façon dont il a procéder, ou du moins, me mettre sur une bonne voie?

    Merci d'avance à tous pour votre coup de clavier.

    Richard

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Tu peux utiliser un fichier Xml comme ressource, si tu veux intégrer l'ensemble comme ressource pour ne pas donner d'accès direct, qui serait la sérialisation d'un objet de type List<String> par exemple. Plus qu'a désérialiser pour créer l'objet et le tout est facilement modifiable sans risque de problème

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

Discussions similaires

  1. [PowerShell] Ressources diverses proposées sur ce site ou sur le Web
    Par Laurent Dardenne dans le forum Scripts/Batch
    Réponses: 35
    Dernier message: 20/10/2021, 11h12
  2. Réponses: 2
    Dernier message: 03/06/2016, 18h20
  3. Compilation de ressources externes diverses dans un swf
    Par erniubo dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 11/12/2008, 11h37
  4. Utilisation de ressources images
    Par bebeours dans le forum C++Builder
    Réponses: 2
    Dernier message: 20/09/2002, 14h33
  5. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01

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