tagCANDY CGI VBレスキュー(花ちゃん) - コンボボックスの表示について(VB6.0) - Visual Basic 6.0 VB2005 VB2010
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
コンボボックスの表示について(VB6.0)
元に戻る スレッド一覧へ 記事閲覧
このページ内の検索ができます。(AND 検索や OR 検索のような複数のキーワードによる検索はできません。)

コンボボックスの表示について(VB6.0) [No.63の個別表示]
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
日時: 2007/07/16 10:48
名前: 花ちゃん

***********************************************************************************
* カテゴリー:[コンボボックス][][]                                                *
* キーワード:Access風コンボボックス ,書式,スタイル,ComboBox,,                    *
***********************************************************************************

元質問:コンボボックスの表示について - みつお  2003/08/06-16:36No.5259

cbofruit.AddItem "リンゴ"
cbofruit.ItemData(cbofruit.NewIndex) = 1
cbofruit.AddItem "イチゴ"
cbofruit.ItemData(cbofruit.NewIndex) = 2
cbofruit.AddItem "ブルーベリー"
cbofruit.ItemData(cbofruit.NewIndex) = 3

このようなコンボボックスがあります。このときたとえば1か2か3の情報をもらいその情報から1だったらcbofruit.textに"リンゴ"という風に表示させるにはどうすればよいでしょうか



------------------------------------------------------------------------------------
Re^3: コンボボックスの表示について - 魔界の仮面弁士  2003/08/06-22:22 No.5271
------------------------------------------------------------------------------------

> > ItemDataプロパティはそのような使い方できないかと思います。
> > ListIndex プロパティを使用するか
> 簡単に出来ると思ったんですが、無理なんですね。

Forループで、ItemDataを列挙するしかないでしょうね。


> 1,3,4のようにとびとびだったり規則性はないです。

重複する番号が使われないのであれば、Dictionaryが使えます。

Option Explicit
Private Dic As Object

Private Sub Form_Load()
    Set Dic = CreateObject("Scripting.Dictionary")
    
    Combo1.AddItem "ストロベリー"
    Dic("1") = Combo1.NewIndex
    Combo1.AddItem "ラズベリー"
    Dic("2") = Combo1.NewIndex
    Combo1.AddItem "ブルーベリー"
    Dic("4") = Combo1.NewIndex
    
    Text1.Text = "2"
End Sub

Private Sub Command1_Click()
    If Dic.Exists(Text1.Text) Then
        Combo1.ListIndex = Dic(Text1.Text)
    Else
        Combo1.ListIndex = -1
        MsgBox "該当データ無し"
    End If
End Sub


別途下記もご覧下さい。
http://hanatyan.sakura.ne.jp/patio/read.cgi?mode=view2&f=72&no=0

-------------------------------------------------------
実行結果の画像を添付しておきます。
(画像をクリックすると元のサイズで見られます)
      --- by 花ちゃん ---
-------------------------------------------------------
メンテ

Page: 1 |

 投稿フォーム               スレッド一覧へ
題  名 スレッドをトップへソート
名  前
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存   
スレッド一覧へ