Мне нужно показать демонстрацию того, как управление может быть локализовано с помощью спутниковых сборок. Во время этого я застрял в одном месте, где у меня есть два элемента управления на одной и той же форме. Я использовал его для создания метки. Теперь мне нужно отобразить control1
с культурой fr-FR
и control2
с культурой de-DE
.Как установить две разные культуры для двух разных элементов управления в одной форме одновременно?
Можно ли установить разные культуры для тех же элементов управления, которые отображаются в форме.
Следующий скриншот покажет мою потребность.
Пожалуйста, предложите мне, что это возможно или нет. Если это возможно, дайте мне знать, как я могу это достичь.
Дополнительную информацию о многоязычных приложениях, использующих формы Windows, см. В статье: [Как сделать многоязычное приложение в winforms] (http: // stackoverflow.com/q/32989100/3110834) –
Это то, что для ApplyResources требуется только получить локализованную строку из файла resx. – Adhi
В локализованной форме «ПрименитьResources» будет автоматически вызываться в «InitializeComponent» для каждого элемента управления. То, что мы здесь сделали, - это вызов «ApplyResources» для определенного элемента управления после установки «CurrentUICulture» в определенную культуру. Таким образом, мы можем загружать разные культуры для разных элементов управления. –