亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
青岛市| 曲沃县| 龙川县| 中卫市| 融水| 中西区| 客服| 开阳县| 平潭县| 南和县| 南雄市| 冀州市| 郎溪县| 绵竹市| 弥勒县| 吉林省| 三门县| 莱西市| 绥阳县| 长丰县| 汉源县| 乌鲁木齐市| 深泽县| 芮城县| 无为县| 长葛市| 沂水县| 临沂市| 杭州市| 吉木乃县| 湟中县| 岚皋县| 郴州市| 苍山县| 伊宁县| 聂拉木县| 富平县| 屏南县| 清原| 筠连县| 翁牛特旗|