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

Обновлен: Ноябрь 2007

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

Не рекомендуется использовать строковые ресурсы для создания строк большой длины – такие строки сложно редактировать и при этом их максимальная длина ограничена 32767 символами. Вместо этого можно добавить текстовый файл при помощи команды Добавить новый текстовый файл из списка Добавить ресурс в конструкторе ресурсов. Новый текстовый файл будет добавлен к каталогу ресурсов. Он может содержать столько текста, сколько требуется, и при необходимости можно задать кодировку. Однако при компиляции программы, он будет отображаться так, как если бы был введен в таблицу строк.

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

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

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

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

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

  2. Перейдите на вкладку Ресурсы. В панели инструментов конструктора ресурсов укажите на раскрывающийся список ресурсов, щелкните стрелку и убедитесь, что он установлен в значение Строки (которое используется по умолчанию). Появится таблица параметров со строками, поддерживаемыми этим экземпляром конструктора ресурсов.

  3. Щелкните столбец Имя последней строки в таблице, которая помечена звездочкой (*).

  4. В столбце Имя введите имя для строки.

  5. В столбце Значение введите строку, которую требуется использовать в качестве ресурса.

    3xhwfctz.alert_note(ru-ru,VS.90).gifПримечание.

    Для перехода на новую строку (CLRF знаки), введите SHIFT + ENTER. Необходимо изменить размеры строки таблицы, чтобы увидеть все строки в ресурсе. Поместите указатель на нижнюю границу строки в крайнем левом столбце сетки, щелкните и перетащите границу вниз для изменения размера.

  6. При необходимости введите комментарий в столбце Комментарий.

    3xhwfctz.alert_note(ru-ru,VS.90).gifПримечание.

    Комментарии не компилируются в приложение; они доступны только во время разработки.

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

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

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

  3. В панели инструментов конструктора ресурсов укажите на раскрывающийся список ресурсов, щелкните стрелку и убедитесь, что он установлен в значение Строки (которое используется по умолчанию).

  4. Выберите строку, содержащую строку, которую требуется удалить, щелкнув серый заголовок строки.

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

См. также

Задачи

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

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

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

Основные понятия

Доступ к ресурсам приложения

Ссылки

Объект My.Resources

Страница "Ресурсы" в конструкторе проектов

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

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