中易网

VB题目,求详细过程,谢谢!!

答案:2  悬赏:20  
解决时间 2021-03-10 06:10
新建一个工程,左右两边各放置一个列表框ListBox的控件List1和List2,在List1中竖排显示内容“第一题、第二题、第三题、第四题、第五题”这五项。在两个列表框中间竖排四个命令按钮,标题分别为“<”、“>”、“<<”、“>>”。实现程序功能:
   1)点击“<”将List1中所选中的项添加到List2中,并将List1中的项删除。
   2)点击“>”将List2中所选中的项添加到List1中,并将List2中的项删除。
   3)点击“<<”将Lixt1中所有的选项添加到List2中,并将List1中的项清空。
   4)点击“>>”将List2中所有的选项添加到List1中,并将List2中的项清空。
最后保存。
最佳答案
'将 list2 中选中的项目移动到 list1 中
Private Sub Command2_Click()
    moveSelItem List2, List1
End Sub

'将 list1 中选中的项目移动到 list2 中
Private Sub Command3_Click()
    moveSelItem List1, List2
End Sub

'将 source 中选中的项目移动到 target 中(支持多选功能)。
Private Sub moveSelItem(source As ListBox, target As ListBox)
    Dim i As Integer
    i = 0
    While i < source.ListCount
        If source.Selected(i) Then
            target.AddItem source.List(i)
            source.RemoveItem (i)
        Else
            i = i + 1
        End If
    Wend
End Sub

'将 list2 中所有的项目移动到 list1 中
Private Sub Command4_Click()
    moveAllItem List2, List1
End Sub

'将 list1 中所有的项目移动到 list2 中
Private Sub Command5_Click()
    moveAllItem List1, List2
End Sub

'将 source 中所有的项目移动到 target 中。
Private Sub moveAllItem(source As ListBox, target As ListBox)
    Dim i As Integer
    i = 0
    For i = 0 To source.ListCount - 1
        target.AddItem source.List(i)
    Next
    source.Clear
End Sub
全部回答
变量z未定义错误张志晨,计算过程也不同。 定义的方式不同
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
签发商业汇票235000元,向开户银行申请承兑,交
形容坦然面对一切的成语有哪些?
新需能电池在哪里啊,我有事要去这个地方
剑三完整下载解压【急】
守门员前面那个人是谁
按出售产品的实际成本30000元结转销售成本。
南宁商业贷款转公积金贷款有时间限制吗
我这电脑玩LOL有时候跳帧 怎么回事 我的FPS:
鸿运羊棒骨金沙店在哪里啊,我有事要去这个地
如何区别是生理性盆腔积液还是病理性的?
陇告在什么地方啊,我要过去处理事情
主角叫凌云的都市小说有个侄子叫凌波
如何尊重残疾人
红瓦房在什么地方啊,我要过去处理事情
去别人厂里回收废旧物资前要怎么准备
推荐资讯
打完狂犬疫苗后做精油护理可以吗
焊炬的等压式和射吸式有什么区别
奔驰glc与极光哪个好
最高人民法院关于挪用公款犯罪如何计算追诉期
正月出车吉日
重庆三峡鲜面条地址有知道的么?有点事想过去
天和茶坊地址有知道的么?有点事想过去
苋麻沟怎么去啊,有知道地址的么
无当地户口和学籍,能在当地参加高考报名吗?
相对论 加速度
带背的成语有哪些
邵东县法律援助中心在哪里啊,我有事要去这个
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?