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