Практическое руководство. Добавление или удаление строковых ресурсов
Конструктор ресурсов можно использоваться для добавления или изменения строковых ресурсов проекта. Процедуры добавления и удаления строковых ресурсов отличаются от других типов ресурсов. Сведения об управлении не строковыми ресурсами содержатся в разделе Практическое руководство. Добавление или удаление ресурсов.
Не рекомендуется использовать строковые ресурсы для создания строк большой длины — такие строки сложно редактировать и при этом их максимальная длина ограничена 32767 символами. Вместо этого можно добавить текстовый файл при помощи команды Добавить новый текстовый файл из списка Добавить ресурс в конструкторе ресурсов. Новый текстовый файл будет добавлен к каталогу ресурсов. Он может содержать столько текста, сколько требуется, и при необходимости можно задать кодировку. Однако при компиляции программы, он будет отображаться так, как если бы был введен в таблицу строк.
При добавлении строкового ресурса вручную (например, путем добавления файла .resx с помощью обозревателя решений), ресурсы в новом файле будут отделены от ресурсов, созданных с помощью страницы Ресурсы в окне Конструктор проектов. Если дважды щелкнуть на новый файл .resx, откроется отдельное окно Конструктора ресурсов, отображающее содержимое файла в таблице параметров. При добавлении нового RESX-файла появится запрос с сообщением: "Включить создание ресурсов со строгим типом для этого файла?". Нажатие кнопки Да обеспечит новому ресурсу поддержку строго типизированных ресурсов, средства инкапсуляции доступа к ресурсам во время компиляции путем создания классов, содержащих набор статических доступных только для чтения свойств (get). Это обеспечивает альтернативный способ использовать ресурсы, вместо использования методов GetString и GetObject класса ResourceManager. Дополнительные сведения см. в разделе StronglyTypedResourceBuilder.
Можно также добавить строковые ресурсы перетаскиванием в окно конструктора ресурсов. При перетаскивание строки, поля Имя, Значение и Комментарий должны быть разделены табуляцией, в противном случае, вся строка будет добавлена в столбец Имя.
Сведения о том, как конструктор ресурсов генерирует типобезопасные ресурсы, см. в разделе Управление ресурсами приложения.
Чтобы добавить строковый ресурс
Выбрав проект в обозревателе решений, в меню Проект выберите команду Свойства.
Перейдите на вкладку Ресурсы. В панели инструментов конструктора ресурсов укажите на раскрывающийся список ресурсов, щелкните стрелку и убедитесь, что он установлен в значение Строки (которое используется по умолчанию). Появится таблица параметров со строками, поддерживаемыми этим экземпляром конструктора ресурсов.
Щелкните столбец Имя последней строки в таблице, которая помечена звездочкой (*).
В столбце Имя введите имя для строки.
В столбце Значение введите строку, которую требуется использовать в качестве ресурса.
Примечание
Для перехода на новую строку (CLRF знаки), введите SHIFT + ENTER.Необходимо изменить размеры строки таблицы, чтобы увидеть все строки в ресурсе.Поместите указатель на нижнюю границу строки в крайнем левом столбце сетки, щелкните и перетащите границу вниз для изменения размера.
При необходимости введите комментарий в столбце Комментарий.
Примечание
Комментарии не компилируются в приложение; они доступны только во время разработки.
Чтобы удалить строковый ресурс
Выбрав проект в обозревателе решений, в меню Проект выберите команду Свойства.
Перейдите на вкладку Ресурсы.
В панели инструментов конструктора ресурсов укажите на раскрывающийся список ресурсов, щелкните стрелку и убедитесь, что он установлен в значение Строки (которое используется по умолчанию).
Выберите строку, содержащую строку, которую требуется удалить, щелкнув серый заголовок строки.
В панели инструментов конструктора ресурсов щелкните Удалить ресурс.
См. также
Задачи
Практическое руководство. Изменение строковых ресурсов
Практическое руководство. Добавление или удаление ресурсов
Практическое руководство. Изменение ресурсов
Ссылки
Объект My.Resources (Visual Basic)
Страница "Ресурсы" в конструкторе проектов
Основные понятия
Доступ к ресурсам приложения (Visual Basic)