永发信息网

VB 求偶数迁移

答案:2  悬赏:0  手机版
解决时间 2021-03-03 11:38
  • 提问者网友:焚苦与心
  • 2021-03-03 06:08
功能描述 讲左列表框中所有的偶数转移到右列表框
试验要求:两个按钮(产生和->) 两个列表控件
单击产生,列表1产生10个随机两位整数,
单击-> 列表1里面的偶数都迁移到列表2中,列表1里面偶数啊删除
最佳答案
  • 五星知识达人网友:迟山
  • 2021-03-03 06:47
Private Sub Command1_Click()
List1.Clear
List2.Clear
Randomize
For i = 0 To 9
List1.AddItem Str(Int(Rnd * 90 + 10))
Next i
End Sub

Private Sub Command2_Click()

For i = 0 To List1.ListCount - 1
If List1.List(i) Mod 2 = 0 Then
List2.AddItem List1.List(i)
End If
Next i
For i = List1.ListCount - 1 To 0 Step -1
If List1.List(i) Mod 2 = 0 Then
List1.RemoveItem (i)
End If
Next i
End Sub
全部回答
  • 1楼网友:掌灯师
  • 2021-03-03 07:52
sub removeitem(index as integer) vb.combobox 的成员 从一个 listbox 或 combobox 控件或一个 grid 控件中的一行中删除一项。 注:这是对象浏览器里申明 改成这个,你忘了list可能有空值,以下测试通过 private sub command2_click() for i = 1 to 10 if val(list1.list(i)) mod 2 = 0 and list1.list(i) <> "" then list2.additem list1.list(i) list1.removeitem (i) end if next i end sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯