Visual Basic- ListBoxes

时间:2017-10-30 18:13:43

标签: vb.net listbox checkedlistbox

我有2个ListBoxes。 ListBox1填充了来自CheckedListBox(LotteryBox)的5个选定数字,ListBox2填充有随机数1-99。我想找到一种方法来验证两个ListBox中的数字是否匹配。例如,如果它们匹配一个数字。它会说“你匹配了一个号码”。等等。我想我正走在正确的道路上:

Dim Matched As Integer = 0
    If ListBox2.Contains((LotteryBox.SelectedItem)) Then Matched += 1
    If ListBox2.Contains((LotteryBox.SelectedItem)) Then Matched += 1
    If ListBox2.Contains((LotteryBox.SelectedItem)) Then Matched += 1
    If ListBox2.Contains((LotteryBox.SelectedItem)) Then Matched += 1
    If ListBox2.Contains((LotteryBox.SelectedItem)) Then Matched += 1

但是如何区分LotteryBox中选择的五个数字呢?

1 个答案:

答案 0 :(得分:-1)

尝试循环从lotterybox填充的listbox1。 像这样Somrthing(我没有设置对象来测试它。)

For listItem = 0 To Listbox1.ListCount - 1
  if ListBox2.Contains(listbox1.List(listItem)) Then Matched = Matched + 1
Next listitem