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

解決


ゆり  2008-01-30 18:34:00  No: 29569

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

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


KHE00221  2008-01-30 19:40:51  No: 29570

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

-------

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

01 東京
02 大坂

------

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

21 東京
02 大坂
00 愛知


ゆり  2008-01-30 22:01:16  No: 29571

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

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加