如何将组合框值与列表框中的项目进行比较-vb.net

塞拉·库玛(SellaKumar)

我有一个组合框和一个列表框。我想要的是,当我从组合框中选择一个值(文本)以检查列表框是否有相同的值(相同的文本),并且是否存在时,msgbox应该显示为“ DATA FOUND”

我尝试了这段代码,但无法正常工作

昏暗的整数

    For i = 0 To ListBox1.Items.Count - 1
        If ComboBox1.SelectedItem = ListBox1.ValueMember Then
            MsgBox("DATA FOUND")
        End If

    Next i

提前致谢....

史蒂夫

您正在使用两个具有不同含义的属性进行比较。SelectedItem是一个对象(可以是任何东西,具体取决于您填充组合的方式,ValueMember只是属性的名称,用作ListBox中各项的实际值。

但是,这两个类(ListBox和ComboBox)共享用于存储其列表项的相同模式,因此假设这两个类都是使用字符串列表填充的,则您的代码可以是

Dim curComboItem = ComboBox1.SelectedItem.ToString()
For i = 0 To ListBox1.Items.Count - 1
    If  curComboItem = ListBox1.Items(i).ToString() Then
        MsgBox("DATA FOUND")
        Exit For
    End If
Next i

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

VB.Net当用户在组合框中选择其他项目时,如何将焦点移至输入文本框?

从列表框删除特定项目-vb.net

在列表框中搜索vb.net

如何基于当月自动选择列表框项目(VB.NET)

在组合框中设置所选项目-vb.net

即使在vb.net中设置为下拉列表,组合框也不显示默认值

比较两个列表框并显示差异(VB.net)

如何在vb.net的列表框中选择项目的值和名称

vb.net〜如何将目录中的文件夹名称添加到列表框中

VB .Net更改列表框中某些项目的原色

VB.NET-如何将包含“文本”的所有列表框项目拆分到其他列表

VB.net多个列表框项目到同一行

如何将项目从列表框传输到集合VB.NET

如何在vb.net的列表框中添加字符串值和整数值?

如何在列表框中删除重复项VB.net

如何将文本框的值传递到asp.net(vb)中的另一个页面

将数据从数据绑定列表框移到未绑定列表框并返回VB.NET

vb.net通过拖放和双击将值从列表框添加到文本框

VB.NET:在列表框中列出所有项目文件夹

VB.Net-删除列表框中的空项目

如何将多个对象(具有相同的类)保存到 txt 文件并将这些对象与列表框 VB.NET 绑定

检索右键单击列表框中的项目以进行上下文菜单操作 - vb.net

如何将项目添加到 vb.net 中的另一个列表框

Vb.net 将文本框与时间和组合框值相乘

(VB.NET) 将文本文件的下半部分显示到列表框

你如何将文本框的值/字符串传递给 vb.net 中 XtraReport 中的 XtraLabel?

ASP.NET(VB) 列表框不会将所有选定的项目移动到其他列表框

vb.net 循环遍历所选项目列表框

如何从 vb.net 中的列值填充的组合框中删除重复项?