1

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

year
month
day

目前,这些项目在设计器中提供,文本值保存在应用程序数据库中。我知道一开始并不是什么好主意,但我们现在就是这样。

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

我在这里先向您的帮助表示感谢。

4

1 回答 1

0

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

cbxJobTile.Item.Text  ="Localized string from resource file";
cbxJobTile.Item.Value = "SoftwareEngineer";
于 2012-05-31T14:12:08.680 回答