1

現在国際化されている WinForms アプリケーションがあります。一部のコントロールは簡単に i18n 化できますが、ドロップ ダウン アイテムを含むコンボ ボックスでは苦労しています。次のドロップダウン項目を含むコンボ ボックスを使用します。

year
month
day

現在、これらの項目はデザイナーで提供され、テキスト値はアプリケーション データベースに保持されます。そもそもあまり明るいアイデアではなかったことはわかっていますが、これが現在の状況です。

キー/値タイプのリストを探して、それをデータ ソースとしてコンボ ボックスに割り当てる必要があると思います。問題は、このタスクを達成するためのベスト プラクティスは何かということです。

事前に助けてくれてありがとう。

4

1 に答える 1

0

コンボ ボックスを使用する場合、"Text" と "Value" の 2 つのプロパティがあります。ローカライズされたリソース ファイルからテキスト値を設定し、常にコードから値フィールドを設定する必要があります。

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