VB中listbox如何用添加删除

VB中listbox如何用添加删除(1)选择1,单击增加,listbox显示1选择2,单击增加,listbox显示2相同数字只添加一次进listobx(2)选中listb... VB中listbox如何用添加删除

(1)
选择1,单击增加,listbox显示1
选择2,单击增加,listbox显示2
相同数字只添加一次进listobx

(2)
选中listbox中2,单击删除,那么listbox中2被删除

(3)
单击清除,将listbox全部清除

请问VB如何实现(1)至(3)功能

附件http://pan.baidu.com/s/1c08iEJI
展开
 我来答
帐号已注销
2015-04-25 · TA获得超过898个赞
知道大有可为答主
回答量:1482
采纳率:0%
帮助的人:926万
展开全部

Dim yi As Boolean, er As Boolean

Private Sub Command1_Click()
Dim i As Integer
If List1.ListCount = 0 Then
    If yi = True Then List1.AddItem 1
    If er = True Then List1.AddItem 2
Else
    If yi = True Then Call pd(1)
    If er = True Then Call pd(2)
End If
End Sub
Function pd(a As Integer) As Boolean
    Dim i As Integer
    For i = 0 To List1.ListCount - 1
        If List1.List(i) = a Then pd = True
    Next
        If pd = False Then List1.AddItem a
        
End Function

Private Sub Command2_Click()
On Error Resume Next
List1.RemoveItem List1.ListIndex
End Sub

Private Sub Command3_Click()
List1.Clear
End Sub

Private Sub Label1_Click()
yi = True
er = False
End Sub

Private Sub Label2_Click()
yi = False
er = True
End Sub
追问
好高手再加伍零
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式