アプリケーションのインストーラーを作成しています。その一環として、ユーザーが選択した国名を取得する必要があります。ユーザーが United States を選択した場合、私のプログラムでは US という値、つまり 2 文字のコードが必要です。
現在、私は次のようにコンボボックスを実装しました:
<Control Id="CountryList" Type="ComboBox" Sorted="yes" ComboList="yes" Property="COUNTRY" X="30" Y="118" Width="150" Height="15">
<ComboBox Property="COUNTRY">
<ListItem Value="United States" />
<ListItem Value="India" />
<ListItem Value="Australia" />
<ListItem Value="United Kingdom" />
</ComboBox>
</Control>
COUNTRY
プロパティをUS
or IN
orなどに変更する方法を教えてくださいUK
。2文字のコードを意味します。
また、考えられるすべての国を追加する必要があります。これを達成するためのより良い方法はありますか?
これに関連して、最初のコンボボックスにすべての国をリストする必要があります。2 番目のコンボボックスは、その国に属する州を表示できます。:)