Bonjour,
Je suis en train de développer une solution qui est une application de poker client-serveur
Là, je dois ajouter les images des cartes à jouer dans le projet "Client" de ma solution et je me demande quelle est la meilleure façon de procéder.
J'ai pensé utiliser les Propriétés de mon projet Client et ajouter les images des cartes via l'onglet "Ressources".
J'arrive bien à ajouter les images unes par unes.
Ensuite je peux appeler mes images dans le projet via :
OK ça j'ai compris comment ça marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Client.Properties.Resources.img_1 Client.Properties.Resources.img_2 ...
J'ai deux questions en fait :
Dans mon livre qui me sert d'aide pour le développement en C#, on me dit que les ressources peuvent être soit liées, soit embarquées en fonction de son type.
Apparemment, une ressource liée est stockée dans son propre fichier et le fichier Resources.resx du projet contient le lien vers le fichier original.
Une ressource embarquée est stockée directement dans le fichier Resources.resx du projet.
1. Une fois que j'ai ajouté les images de mes cartes au projet, puis-je effacer le dossier original contenant les images de mes cartes ? En d'autres termes, est ce que les fichiers images de mes cartes sont intégrés au projet ? (Ressources embarquée)
2. J'aimerais créer une arborescence de dossiers pour classer les différentes images ressources de mon projet. Est ce possible ? Si oui comment la créer ?
J'arrive pas à la faire via l'onglet :
Projet > Propriétés > Ressources
J'ai essayé de créer à la main des sous dossiers dans le dossier Resources de mon projet puis de déplacer les image correspondantes dans les sous dossiers, mais ça ne fonctionne pas (le fichier Resources.resx ne s'update pas automatiquement je pense). De plus avec cette méthode, impossible d'utiliser les images dans le code via :l'intellisense de Visual Studio ne me trouve pas les sous dossiers créés
Code : Sélectionner tout - Visualiser dans une fenêtre à part Client.Properties.Resources.
Dans l'attente de vos réponse.
Codialement.
Johann
Partager