'**************************************
' 函数名:  SearchListView
' 描述:ListView 搜索函数
'日期:2005.03.05
'**************************************

Option Explicit
Public Sub SearchListView(ListViewX As ListView, SearchString As String, ListViewZ As ListView)
    On Error Resume Next
    Dim w, x, y, z As Integer
    Dim a, b As String
    ListViewX.ListItems.Add , , " "
    ListViewX.ListItems.Item(1).Selected = True
    SearchString = LCase(SearchString)

Do Until ListViewX.SelectedItem.Index = ListViewX.ListItems.Count
        a = LCase(ListViewX.SelectedItem.Text)
        z = Len(a)
        y = Len(SearchString)

For x = 1 To z

If Mid(a, x, y) = SearchString Then

If ListViewX.SelectedItem = b Then
                Else
                    ListViewZ.ListItems.Add , , ListViewX.SelectedItem
                    b = ListViewX.SelectedItem
                End If
            End If
        Next x
        w = ListViewX.SelectedItem.Index
        w = w + 1
        ListViewX.ListItems.Item(w).Selected = True
    Loop
    ListViewX.ListItems.Remove (ListViewX.ListItems.Count)
End Sub

转自:枕善居


更多精彩>>>

ListView 搜索函数相关推荐

  1. WEB前端 javascript、php关键字搜索函数的使用方法

    javascript: a. 代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 /* @desc:js搜索函数,可用于关键字匹配 ...

  2. php 如何实现关键字查找,javascript、php关键字搜索函数的使用方法

    javascript: a. 代码: /* @desc:js搜索函数,可用于关键字匹配 @param key 关键字 @param str 要搜索的字符串 @return out 匹配关键字前后出现的 ...

  3. 简单Case函数和Case搜索函数的区别

    简单Case函数和Case搜索函数的区别 Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' TH ...

  4. SQL语句中:简单Case函数和Case搜索函数

    Case具有两种格式. 简单Case函数和Case搜索函数. --简单Case函数 CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女' ELSE '其他' END - ...

  5. 简单Case函数和Case搜索函数。

    Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END ...

  6. SQL语句中 Case具有两种格式:简单Case函数和Case搜索函数

    转自:http://blog.csdn.net/IBM_hoojo/article/details/5546868 Case具有两种格式.简单Case函数和Case搜索函数.  --简单Case函数 ...

  7. Oracle INSTR 用法 Oracle 字符串搜索函数 INSTR Oracle instr 函数和like模糊查询对比 Oracle INSTR 用法

            Oracle  INSTR 用法 Oracle 字符串搜索函数 INSTR Oracle instr 函数和like模糊查询对比  一.instr 函数 1.instr函数语法规则:i ...

  8. 如何用excel求平均数?认准average()——搜索函数时千万别输mean,否则会得到geomean()

    某一天用excel计算平均数时,下意识地输入'=mean'搜索相关函数,并理所当然使用第一个弹出结果'=geomean'计算平均值.结果可想而知,一堆表格都要重新算 T_T. 为了牢记教训,下面咱就回 ...

  9. 100天精通Python(数据分析篇)——第51天:numpy模块常用函数大全(字符串/数学/算术/统计/排序/搜索函数)

    文章目录 一.字符串函数 1. add() 2. multiply() 3. center() 4. capitalize() 5. title() 6. lower() 7. upper() 8. ...

最新文章

  1. 如何在团队中做好Code Review
  2. 腾讯35亿美元抄底收购搜狗,产品张小龙和技术王小川双剑合璧
  3. ubuntu9.10安装Tweak
  4. HBase+Phoenix整合入门--集群搭建
  5. javascript瀑布流效果
  6. 解决HTML embed标签显示在div上层(not z-index)
  7. [Node.js] 模块化 -- path路径模块
  8. Spark基础学习笔记13:Scala函数
  9. Spring Security Oauth2 (五) 密码码模式 整合jwt
  10. flex 颜色值uint与16进制的转换
  11. tomcat启动慢, Creation of SecureRandom instance for session ID generation using [SHA1PRNG]took [xx] mil
  12. 如何快速的复习学习过的Python
  13. java 中如何比较时间先后,java中如何进行日期时间比较?4种方法介绍
  14. 电子面单打印结果通知回调API接口
  15. 服务器每天自动变密码,Windows自动修改系统密码分享
  16. JAVA8新特性的StreamAPI 遇到的问题stream has already been operated upon or closed
  17. Go并发编程--通过channel实现流水线作业模型
  18. Matplotlib新手上路(下)
  19. 为什么要学习C++软件调试技术?掌握这类技术都有哪些好处?
  20. 语音点击播放时的语音图标以及GIF动画效果图

热门文章

  1. 华为发布智能数据解决方案FusionData,重定义数据基础设施,释放数据价值
  2. 什么是 DNS 劫持、投毒、解析?看这文就懂了!
  3. “别傻了,你不需要区块链!”
  4. 36 小时,程序员可以开发出什么?
  5. AI 开发者如何摆脱只有“人工”没有“智能?
  6. 21 年前濒临倒闭的苹果是如何做到今天万亿市值的?
  7. 程序员总被坑?这是GitHub上的一篇防骗指南
  8. 这届 360 公关不行
  9. 计算机网络知识点总结谢,《计算机网络基础》复习提纲_谢(5)版-课堂教案
  10. JAVA day07 权限,封装,JavaBean(规范代码),static、final关键字