2009-04-13 7 views
2

Je suivez les instructions ici How to create and use resources in .NETRessources en C# MSVS

Cependant quand je fais Properties.Resources.Name; Je reçois "Le nom 'Propriétés' n'existe pas dans le contexte actuel". Il m'a rendu fou bc j'ai essayé plusieurs choses et googlé et n'a pas pu trouver une solution.

La ressource est dans le même projet que j'utilise. Le projet est 1 formulaire. et le code est dans Form1_Load

+0

Utilisez-vous toujours le même espace de noms? – RobS

Répondre

7

Assurez-vous qu'il n'existe aucun problème d'espace de noms. Le nom complet de la classe Resources sera YourProject.Properties.Resources. Par conséquent, si quelque chose a provoqué l'insertion du Formulaire dans un autre espace de noms de votre classe Properties, vous devrez utiliser le nom complet pour y accéder à partir du formulaire. Utilisez le navigateur d'objets pour parcourir votre solution et déterminer l'espace de noms de votre classe Properties.

+0

Il semble que depuis que j'ai eu un 2e prj j'ai besoin de faire PrjName.Properties.Resources.Name. Le navigateur obj m'aide à comprendre cela, merci. –

Questions connexes