中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

vb怎么設置combo下拉多選

小億
403
2023-11-27 11:53:25
欄目: 編程語言

在VB中,可以使用CheckListBox控件來實現Combo下拉多選的效果。以下是一個示例代碼:

  1. 首先,在VB的Windows窗體應用程序中,將一個ComboBox控件和一個CheckListBox控件放置在窗體上。

  2. 在窗體的Load事件中,將CheckListBox控件的Visible屬性設置為False,以便在初始狀態下隱藏它。

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    CheckListBox1.Visible = False
End Sub
  1. 在ComboBox的DropDown事件中,將CheckListBox控件的位置和大小設置為和ComboBox相同,并將Visible屬性設置為True,以便在下拉時顯示它。
Private Sub ComboBox1_DropDown(sender As Object, e As EventArgs) Handles ComboBox1.DropDown
    CheckListBox1.Location = ComboBox1.Location
    CheckListBox1.Size = ComboBox1.Size
    CheckListBox1.Visible = True
End Sub
  1. 在CheckListBox的ItemCheck事件中,將選中的項添加到ComboBox的Text屬性中,并在取消選中時從Text中移除。
Private Sub CheckListBox1_ItemCheck(sender As Object, e As ItemCheckEventArgs) Handles CheckListBox1.ItemCheck
    If e.NewValue = CheckState.Checked Then
        ComboBox1.Text += CheckListBox1.Items(e.Index) + ";"
    Else
        ComboBox1.Text = ComboBox1.Text.Replace(CheckListBox1.Items(e.Index) + ";", "")
    End If
End Sub

這樣,當用戶在ComboBox中下拉時,會顯示一個CheckListBox,用戶可以在CheckListBox中選擇多個項,選中的項會顯示在ComboBox的文本框中。

0
焉耆| 安徽省| 泰来县| 沂源县| 肇庆市| 祁门县| 健康| 喜德县| 穆棱市| 察雅县| 浦城县| 中超| 长岛县| 三穗县| 图木舒克市| 灌阳县| 辽阳县| 海口市| 北碚区| 西峡县| 商水县| 南安市| 潼关县| 观塘区| 宁明县| 宜都市| 清水河县| 西青区| 丰台区| 湟源县| 高陵县| 龙门县| 开原市| 锦屏县| 定远县| 阜康市| 新乡县| 冀州市| 天津市| 毕节市| 鄯善县|