Поделиться через


Практическое руководство. Добавление или удаление ресурсов

Можно использовать Конструктор ресурсов, чтобы добавить или изменить ресурсы проекта.К поддерживаемым Конструктором ресурсов типам ресурсов относятся строки, изображения, значки, звук и файлы.

ПримечаниеПримечание

Процедуры добавления и удаления строковых ресурсов отличаются от других типов ресурсов.Дополнительные сведения см. в разделе Практическое руководство. Добавление или удаление строковых ресурсов.

ПримечаниеПримечание

При добавлении в проект нового изображения Редактор ресурсов не добавляет ссылку на System.Drawing, которая необходима для компиляции.Необходимо добавить эту ссылку с помощью Обозревателя решений.

В дополнение к задачам в приведенном ниже списке, можно добавить ресурсы, перетаскивая их в Конструктор ресурсов.После перетаскивания ресурс добавляется в соответствующую категорию, зависящую от расширения имени файла.

При добавлении ресурса вручную (например, путем добавления файла .resx с помощью Обозревателя решений) ресурсы в новом файле будут отделены от ресурсов, созданных с помощью страницы Ресурсы в Конструкторе проектов.Если дважды щелкнуть на новый файл .resx, откроется отдельное окно Конструктора ресурсов, отображающее содержимое файла в таблице параметров.При добавлении нового RESX-файла появится запрос с сообщением: "Включить создание ресурсов со строгим типом для этого файла?". Нажатие кнопки Да обеспечит новому ресурсу поддержку строго типизированных ресурсов, средства инкапсуляции доступа к ресурсам во время компиляции путем создания классов, содержащих набор статических доступных только для чтения свойств (get).Это обеспечивает альтернативный способ использования ресурсов, вместо использования методов GetString и GetObject класса ResourceManager.Дополнительные сведения см. в разделе StronglyTypedResourceBuilder.

Сведения о том, как Конструктор ресурсов генерирует типобезопасные ресурсы, см. в разделе Управление ресурсами приложения.

Чтобы добавить существующий ресурс

  1. Выбрав проект в обозревателе решений, в меню Проект выберите пункт Свойства.

  2. Перейдите на вкладку Ресурсы.

  3. В панели инструментов Конструктора ресурсов укажите на Добавление ресурсов, щелкните стрелку, затем Добавить существующий файл.

  4. В диалоговом окне Добавить существующий файл к ресурсам перейдите к файлу, содержащему ресурс, который вы хотите добавить (.bmp, .ico, WAV, и т.д,), а затем нажмите кнопку Открыть.

    Файл будет добавлен к каталогу ресурсов, и Конструктор ресурсов откроет область Категория для выбора типа добавленного ресурса.

  5. Для файла ресурсов можно дополнительно задать параметры Encoding и FileType в окне Свойства.

Чтобы добавить новый ресурс

  1. Выбрав проект в обозревателе решений, в меню Проект выберите пункт Свойства.

  2. Перейдите на вкладку Ресурсы.

  3. В панели инструментов Конструктора ресурсов укажите на Добавление ресурсов, щелкните стрелку, затем тип ресурса, который требуется создать.

  4. В диалоговом окне Добавление нового ресурса введите имя для нового ресурса и нажмите кнопку Добавить.

    Файл будет добавлен к каталогу ресурсов, и откроется Редактор ресурсов для типа добавленного ресурса.

  5. Для файла ресурсов можно дополнительно задать параметры Encoding и FileType в окне Свойства.

Чтобы удалить ресурс

  1. Выбрав проект в обозревателе решений, в меню Проект выберите пункт Свойства.

  2. Перейдите на вкладку Ресурсы.

  3. Выберите тип ресурса из списка Категории.

  4. Выберите ресурс, который требуется удалить.

  5. В панели инструментов Конструктора ресурсов щелкните Удалить ресурс.

    Ресурс будет удален из Конструктор ресурсов, но он не будут удален из каталога ресурсов.

См. также

Задачи

Практическое руководство. Изменение ресурсов

Практическое руководство. Добавление или удаление строковых ресурсов

Практическое руководство. Изменение строковых ресурсов

Ссылки

Объект My.Resources

Другие ресурсы

Управление ресурсами приложения