2012-05-31 2 views
1

У нас есть приложение WinForms, которое в настоящее время интернационализируется. В то время как некоторые элементы управления имеют прямое назначение, комбинированные ящики с выпадающими элементами дают нам трудное время. Возьмите выпадающий со следующим ниспадающими пунктами:интернационализация со списков

year 
month 
day 

В настоящее время эти элементы представлены в конструкторе и текстовые значения сохраняется в базе данных приложения. Я знаю, что это была не слишком яркая идея, но теперь, когда мы сейчас.

Я подозреваю, что мне нужно будет перейти к списку типов ключей/значений и назначить его в качестве источника данных в поле со списком. Вопрос в том, что было бы лучшей практикой для выполнения этой задачи?

Спасибо за помощь заранее.

ответ

0

Когда вы используете поле со списком, у нас есть два свойства, одно - «Текст» и «Значение». Вы должны установить текстовое значение из локализованного файла ресурсов и поля Значение всегда из вашего кода.

cbxJobTile.Item.Text ="Localized string from resource file"; 
cbxJobTile.Item.Value = "SoftwareEngineer"; 
Смежные вопросы