大佬教程收集整理的这篇文章主要介绍了如何使用 TextBox 和 ComboBox 过滤 ListView?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Private Sub ComboBox2_SELEctedindexChanged(sender As Object,e As EventArgs) Handles ComboBox2.SELEctedindexChanged
ListVIEw2.Items.Clear()
Dim curSELEctionComboBox As String = ComboBox2.SELEctedItem.ToString()
ListVIEw2.Items.Add(Listitm)
End Sub
嗯,基本上这就是我在组合框中提出的过滤东西,这显然是行不通的 在组合框和按钮中,我没有尝试对它们进行编码,但我很确定它不会起作用,要么我是这种语言的新手,我正在努力追赶这一事实,因为随着时间的流逝,这种流行病确实让我变得越来越愚蠢
嗯,我的主要问题是 groupBox_bookSHelf 中的过滤是当我在组合框中选择一个流派时,静态列表视图将过滤只留下它在组合框中选择的流派的确切项目
第二个是组合框和按钮,我的目标是在 groupBox_bookinformation 中归档时链接这两个属性的操作,然后单击过滤器按钮后,我想过滤较低的列表视图,只留下选定的流派及其项目
这是我一直在处理的示例表单。 enter image description here
我猜在组合框中选择的是一个出现在您的某些列表视图项中的值。
首先调用 .beginupdate()
这将防止用户界面在每次更新时重新绘制,这会真正减慢速度。
我遍历项目并测试其中一个子项目以查看它是否与组合选择匹配。如果不匹配则删除。
请务必调用 .Endupdate
,否则更改将不会显示。
Private Sub ComboBox2_SELEctedIndexChanged(sender As Object,e As EventArgs) Handles ComboBox2.SELEctedIndexChanged
Dim curSELEctionCombobox As String = ComboBox2.SELEctedItem.ToString()
ListView2.beginupdate()
For Each lvi As ListViewItem In ListView2.Items
If lvi.SubItems(6).Text <> curSELEctionCombobox Then
lvi.Remove()
End If
Next
ListView2.Endupdate()
End Sub
以上是大佬教程为你收集整理的如何使用 TextBox 和 ComboBox 过滤 ListView?全部内容,希望文章能够帮你解决如何使用 TextBox 和 ComboBox 过滤 ListView?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。