[リストへもどる]
一括表示

投稿時間:2002/08/28(Wed) 10:56
投稿者名:MI
Eメール:
URL :
タイトル:
Comboリストの表示
Comboリストで選択したものとその表示されるものが違うようにするには、どうしたらいいでしょうか

リストにて、「01 りんご」と選択した場合にComboのテキストには、「01」とだけ表示したいの
です。
よろしく、お願いいたします。

投稿時間:2002/08/28(Wed) 15:45
投稿者名:Say
Eメール:
URL :
タイトル:
Re: Comboリストの表示
UserControlをつかって、
ComboBoxのText部分にtextBoxをかぶせた
複合ActiveXコントロールを自作してください。

投稿時間:2002/08/28(Wed) 16:41
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: Comboリストの表示
簡単な方法なら
Say さんと同様にComboBoxのテキスト部にテキストボックスを重ねて貼り付け
下記のようにすればComboBoxの横幅を調整する事で 001 等は見えないし
後は目的により両方のイベントで取得できると思うのですが?

Private Sub Combo1_Click()
    Text1.Text = Right$(Combo1.List(Combo1.ListIndex), 3)
End Sub

Private Sub Form_Load()
    Combo1.AddItem "VBレスキュー(花ちゃん)        001"
    Combo1.AddItem "VBレスキュー(花ちゃん)        002"
    Combo1.AddItem "VBレスキュー(花ちゃん)        003"
End Sub

投稿時間:2002/08/29(Thu) 08:58
投稿者名:MI
Eメール:
URL :
タイトル:
(お礼)Comboリストの表示
ありがとうございました。
ご意見参考にさせていただきます。