第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試本地化在 Windows 窗體應用程序上始終顯示英語

嘗試本地化在 Windows 窗體應用程序上始終顯示英語

PHP
呼如林 2024-01-20 21:36:29
我正在嘗試設置一個 Windows 窗體登錄屏幕,該屏幕使用用戶的語言來設置課程的德語或英語。我已在項目的屬性中設置了.resx文件,但我無法弄清楚為什么表單始終以英文顯示。我回顧了如何在 C# 中使用本地化和如何在 winforms 中制作多語言應用程序,這是我找到有關設置Strings.resx和Strings.de.resx文件的信息的地方,但是當我將 UI 語言設置為德語時,文本始終顯示為英語。在 LoginForm 屬性上,我已Localizable設置為True。由于我希望應用程序使用正確的語言加載屏幕,因此我將所有代碼放置在加載事件中:        private void LoginForm_Load(object sender, EventArgs e)        {            // Check system language             CultureInfo Language = CultureInfo.CurrentUICulture;            // Check if system language is set to German or English, and display            // login screen elements as appropriate            if (Language.Name.ToString() == "Deutsch")            {                LoginLabel.Text = Properties.Strings.LoginLabel;                UserLabel.Text = Properties.Strings.UserLabel;                PasswordLabel.Text = Properties.Strings.PasswordLabel;                LoginButton.Text = Properties.Strings.LoginButton;                ExitButton.Text = Properties.Strings.ExitButton;            }        }我知道我可能錯過了一些簡單的東西,但我無法弄清楚。如果需要,我可以手動將文本字段設置為德語版本,但.resx如果可能的話,我寧愿將其在文件中分開。
查看完整描述

1 回答

?
FFIVE

TA貢獻1797條經(jīng)驗 獲得超6個贊

更改Language為 a string,并刪除了if循環(huán),現(xiàn)在以德語顯示。



查看完整回答
反對 回復 2024-01-20
  • 1 回答
  • 0 關注
  • 210 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號