Создал новый проект в С#, windows forms, поставил label1 на форму написал ему Text: Hello, дальше изменил Language формы на русский изменил Text label1 на Привет, создался файл ресурсов Form1.ru.resx. Как теперь мне получить этот привет програмно? Вопрос в том, как добавить строку самому а не измения компонент для некого языка и потом в зависимости от языка читать эту строку. Как програмно читать String1?
То что Вы делаете не совсем правильно. Дело в том, что при попытке добавить вручную строку в resx-файл для формы возникает предупреждение о том что это делать крайне нежелательно, т.к. может повредить форму (дословно: editing this item could corrupt the project item).
Вобщем если Вам нужно только менять текст лейбла на форме, то ничего вбивать в resx не надо. Дизайнер все сам вобъет. Если же Вы хотите вывести какой-то текст программно (MessageBox или динамический текст на форме), то лучше создать свой файл resx.
Вот тут подробно расписано, как работать со своими resx-файлами.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброе время суток, на днях захотел разобраться с авторизацией на win apiДело в том, что когда я посылаю данный токен, через Angular 2 ,точнее ангуляр...
Пытаюсь передать this (или саму форму по названию) в другой класс по событию CreateDatabase_Load или CreateDatabase_Shown