国际化组合框

时间:2012-05-31 05:55:33

标签: c# winforms internationalization combobox

我们有一个目前正在国际化的WinForms应用程序。虽然有些控件很简单,但是带有下拉项目的组合框给我们带来了困难。使用包含以下下拉项目的组合框:

year
month
day

目前,这些项目在设计器中提供,文本值保存在应用程序数据库中。我知道开始时并不是太明智的想法,但这就是我们现在所处的位置。

我怀疑我需要转到键/值类型列表并将其作为数据源分配给组合框。问题是完成这项任务的最佳做法是什么?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

使用组合框时,我们有两个属性,一个是“Text”和“Value”。您必须始终从代码中设置本地化资源文件和值字段中的文本值。

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