Comment : ajouter ou supprimer des ressources

Vous pouvez utiliser le Concepteur de ressources afin d'ajouter ou de modifier des ressources pour votre projet. Les types de ressource pris en charge par le Concepteur de ressources comprennent les chaînes, les images, les icônes, l'audio et les fichiers.

Notes

Les procédures d'ajout et de suppression des ressources de type chaîne diffèrent de celles des autres types de ressource. Pour plus d'informations, consultez Comment : ajouter ou supprimer des ressources chaîne.

Notes

Lorsque vous ajoutez une nouvelle image à un projet, l'Éditeur de ressources n'ajoute pas de référence à System.Drawing, qui est nécessaire pour la compilation. Vous devez ajouter cette référence à l'aide de l'Explorateur de solutions.

En plus des tâches de la liste suivante, vous pouvez ajouter des ressources en les faisant glisser vers le Concepteur de Ressources. Une fois lâchée, la ressource est ajoutée dans la catégorie de ressource appropriée en fonction de son extension de nom de fichier.

Si vous ajoutez manuellement une ressource au projet (par exemple, en ajoutant un fichier .resx dans l'Explorateur de solutions), les ressources du nouveau fichier seront séparées des ressources créées à l'aide de la page Ressource du Concepteur de projets. Si vous double-cliquez sur le nouveau fichier .resx, une fenêtre du Concepteur de ressources s'ouvrira séparément, affichant le contenu du fichier dans une grille de paramètres. Lorsque vous ajouterez le nouveau fichier .resx, un message s'affichera pour vous demander « Voulez-vous activer la génération de ressources fortement typées pour ce fichier ? ». Si vous cliquez sur Oui, la nouvelle ressource bénéficiera d'une prise en charge des ressources fortement typées, une fonctionnalité de compilation qui encapsule l'accès aux ressources en créant des classes qui contiennent un jeu de propriétés statiques (get) en lecture seule. Il s'agit là d'une manière privilégiée de consommer des ressources, plutôt que d'utiliser les méthodes GetString et GetObject de la classe ResourceManager. Pour plus d'informations, consultez StronglyTypedResourceBuilder.

Pour plus d'informations sur la façon dont le Concepteur de ressources génère les ressources fortement typées, consultez la page Gestion des ressources de l'application.

Pour ajouter une ressource existant

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Sélectionnez l'onglet Ressources.

  3. Dans la barre d'outils du Concepteur de ressources, pointez sur Ajouter une ressource, cliquez sur la flèche, puis sur Ajouter un fichier existant.

  4. Dans la boîte de dialogue Ajouter le fichier existant aux ressources, naviguez jusqu'au fichier contenant la ressource que vous voulez ajouter (.bmp, .ico, .wav, etc.), puis cliquez sur Ouvrir.

    Le fichier sera ajouté dans le répertoire Ressources, et le Concepteur de ressources ouvrira le volet Catégorie pour le type de ressource que vous avez ajouté.

  5. Pour les ressources de fichier, vous pouvez également définir les propriétés Encoding et FileType pour le fichier dans la fenêtre Propriétés.

Pour ajouter une nouvelle ressource

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Sélectionnez l'onglet Ressources.

  3. Dans la barre d'outils du Concepteur de ressources, pointez sur Ajouter une ressource, cliquez sur la flèche, puis sur le type de ressource que vous souhaitez créer.

  4. Dans la boîte de dialogue Ajouter une nouvelle ressource, tapez un nom pour la nouvelle ressource, puis cliquez sur Ajouter.

    Le fichier sera ajouté dans le répertoire Ressources, et un éditeur de ressources s'ouvrira pour le type de ressource que vous avez ajouté.

  5. Pour les ressources de fichier, vous pouvez également définir les propriétés Encoding et FileType pour le fichier dans la fenêtre Propriétés.

Pour supprimer une ressource

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Sélectionnez l'onglet Ressources.

  3. Sélectionnez un type de ressource dans la liste Catégories.

  4. Sélectionnez la ressource que vous souhaitez supprimer.

  5. Dans la barre d'outils du Concepteur de ressources, cliquez sur Supprimer une ressource.

    La ressource sera supprimée du Concepteur de ressources, mais ne sera pas supprimée du répertoire Ressources.

Voir aussi

Tâches

Comment : modifier des ressources

Comment : ajouter ou supprimer des ressources chaîne

Comment : modifier des ressources chaîne

Référence

Objet My.Resources (Visual Basic)

Page Ressources, Concepteur de projets

Concepts

Accès aux ressources de l'application (Visual Basic)

Accès aux ressources de l'application (Visual Basic)

Autres ressources

Gestion des ressources de l'application