2010-12-02 8 views
8

J'essaie d'ajouter deux fichiers d'image dans la solution, donc ils seront compilés dans le fichier .exe, donc je peux les charger là au lieu d'un chemin absolu sur l'ordinateur.C# Visual Studio en utilisant les fichiers de ressources

Je crois que je dois utiliser des fichiers de ressources dans Visual Studio, mais je n'ai jamais auparavant. Si je suis complètement sur la mauvaise piste, corrigez-moi s'il vous plaît.

Voici ce que j'ai fait jusqu'ici. Dans Visual Studio 2010 Solution Explorer, cliquez droit PropriétésOuvrirRessourcesAjouter une ressourceAjouter un fichier existant ...

Alors maintenant, j'ai mes deux images dans les PropriétésRessources tab. Maintenant, comment puis-je les récupérer dans le code C#?

J'utilise C#, Windows Forms et Visual Studio 2010.

PictureBox pic; 
pic.Image = new Bitmap(/* What is the address now? */); 

Répondre

12

Vous pouvez les obtenir comme Properties.Resources.<name_of_your_resource>

+1

Donc, si vous avez ajouté une image avec le nom myLogo.jpg. Vous devriez être capable d'écrire Bitmap objBitmap = Properties.Resources.myLogo; – Hps

+0

très agréable, a travaillé parfait. merci pour l'aide –

+1

@Hps en ce qui me concerne, vous avez fourni plus d'informations dans cette réponse que tout ce que fait MSDN sur les ressources. – KDecker

Questions connexes