2010-07-27 65 views
1

我想製作多種語言的按鈕,就像那些messagebuttons。 我有一個取消按鈕的表單,但我想要一個多語言文本。 例如,在德語中,它被命名爲「Abbrechen」,法語「Annuler」和英語「Cancel」。與MessageBoxes類似,這些按鈕也是多種語言。 是否可以找出「MessageBox-Cancel-按鈕」機器的當前語言的C# - 多語言字符串的「取消」

問候

Wonderwhy

回答

1

MSDN鏈接? 「演練:本地化Windows窗體」

http://msdn.microsoft.com/en-us/library/y99d1cd3(VS.71).aspx

+0

有沒有更簡單的方法?系統的「取消」字符串必須保存在計算機上,例如,用於messagebox按鈕。 我不想創建新的資源文件或多個表單,我只想要在計算機上安裝當前語言的「取消」字符串。這不可能嗎? – Wonderwhy 2010-07-28 14:23:30

+0

您不會爲每個表單創建資源,而是創建一個將每個字符串映射到語言的資源。例如,您的「取消」和「確定」消息框將使用相同的資源文件。而且,由於您擁有海關標籤的自定義表單,擁有自己的資源意味着所有內容都可以本地化,而不僅限於系統本地化。 – 2010-07-28 18:32:10

+0

Thx的建議。 現在我必須找到不同的「取消」字符串foreach語言:D – Wonderwhy 2010-07-28 22:17:39