我们有一个目前正在国际化的WinForms应用程序。虽然有些控件很简单,但是带有下拉项目的组合框给我们带来了困难。使用包含以下下拉项目的组合框:
year
month
day
目前,这些项目在设计器中提供,文本值保存在应用程序数据库中。我知道开始时并不是太明智的想法,但这就是我们现在所处的位置。
我怀疑我需要转到键/值类型列表并将其作为数据源分配给组合框。问题是完成这项任务的最佳做法是什么?
感谢您的帮助。
答案 0 :(得分:0)
使用组合框时,我们有两个属性,一个是“Text”和“Value”。您必须始终从代码中设置本地化资源文件和值字段中的文本值。
cbxJobTile.Item.Text ="Localized string from resource file";
cbxJobTile.Item.Value = "SoftwareEngineer";