コンボボックスの入力について

解決


ゆり  2008-01-30 09:34:00  No: 29569  IP: 192.*.*.*

コンボボックスのことについて再度お尋ねします。

コンボボックスをリストから選択せず
ダイレクトに入力した場合におかしな現象がでます。
StyleはcsDropDownです。
リストに値がない時は普通に[0]が入力できますが、
01 東京
02 大坂
このようなリストがある場合に[0]を入力すると
自動的に[00]に変換されてしまいます。
これを防ぐ方法が何かありますか。

編集 削除
KHE00221  2008-01-30 10:40:51  No: 29570  IP: 192.*.*.*

0と入力すると 00 東京 と表示されるという事ですか?

-------

Itemに下記のデータを代入し、 0 を代入すると 01 東京 と表示されます。

01 東京
02 大坂

------

以下の場合 0 を代入すると 02 大阪 が表示されます

21 東京
02 大坂
00 愛知

編集 削除
ゆり  2008-01-30 13:01:16  No: 29571  IP: 192.*.*.*

私の勘違いでKHE00221さんに時間をとれせてしまいました。
お詫びします。

確かにKHE00221さんがおっしゃる通りの動きになります。
私の勘違いはTComboBoxのコントロール配置ではなく、
TNewComboBox <--- 誰かが作ったコンポーネントを配置したことにありました。
申し訳ありません。

先に質問したコンボボックスのリストのコードと名称の分割は
TComboBoxでもご指摘の通りにしないと動かないことを付け加えておきます。

編集 削除