2012-05-31 42 views
1

我們有一個當前正在國際化的WinForms應用程序。儘管一些控件易於使用,但帶有下拉菜單的組合框給我們帶來了很大的困難。以一個組合框下面的下拉項:國際化組合框

year 
month 
day 

目前在設計師提供這些物品和文本值在應用程序數據庫仍然存在。我知道從頭開始並不是太明智的想法,但現在我們在這裏。

我懷疑我需要去一個鍵/值類型列表並將其作爲數據源分配給組合框。問題是完成這項任務的最佳做法是什麼?

感謝您的幫助提前。

回答

0

當您使用組合框時,我們有兩個屬性,一個是「文本」和「值」。您必須始終從代碼中設置本地化資源文件和值字段中的文本值。

cbxJobTile.Item.Text ="Localized string from resource file"; 
cbxJobTile.Item.Value = "SoftwareEngineer";