vb中“重复excel查找重复数据”的代码是什么

vb.net中的重复代码,如何写成模块(不是函数)重复调用?
[问题点数:40分]
vb.net中的重复代码,如何写成模块(不是函数)重复调用?
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年2月 .NET技术大版内专家分月排行榜第二
2014年4月 .NET技术大版内专家分月排行榜第三2014年3月 .NET技术大版内专家分月排行榜第三2013年10月 .NET技术大版内专家分月排行榜第三
2013年 总版技术专家分年内排行榜第一
2014年 总版技术专家分年内排行榜第三
2013年 总版技术专家分年内排行榜第一
2014年 总版技术专家分年内排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。用vb找到文本中重复的行?_百度知道天极传媒:天极网全国分站
您现在的位置: &&
VB中防止将重复项目添加到列表框控件中
VB编程乐园 00:00
 VisualBasic的列表框控件中包含项目的列表,本文介绍如何检查列表中项目是否已 经存在,以及如何将新的项目添加到列表框控件中。使用SendMessage函数搜寻重复的项目
  在VisualBasic中开发程序时,可以使用列表框控件来创建一个项目的列表。要将 新的项目添加到列表中,可以使用AddItem方法,该方法不能自动地报告在列表框控件中是否
有重复的信息存在,所以必须在将新项目添加到列表之前首先检查一下。  可以通 过使用Windows应用程序编程接口(API)的SendMessage函数来在列表框控件中搜寻指定的项
目,它函数允许向中发送消息。在本文的例子里,我们让SendMessage函数往列表框 控件中执行一个LB_FINDSTRING消息。  LB_FINDSTRING消息允许在一个列表框控
件中搜索同目标字符串相匹配的项目。该消息的第一个参数是希望进行的搜索类型,须将该 值设为0,表示从列表框控件中的第一个项目开始搜索。第二个参数是一个NULL结束的字符串,
它是实际希望搜索的项目。  如果该LB_FINDSTRING消息返回值-1,则表明在列表 框控件中没有找到目标字符串,此时可以使用AddItem方法来将新的项目添加到列表框控件
中。如果该项目已经在列表中存在,则可以简单地显示一个信息框或是执行一些其它的过程, 来通知用户一个重复的项目已经在列表框控件中存在。样例程序
  该程序显示了如何确定在一个列表框控件中是否已经包含了一个要添加到控件中的项 目。  1.在VisualBasic中开始一个新的工程,采用缺省的方法建立Form1。
  2.将如下常量和声明语句添加到Form1的声明部分中(注意该声明语句需要被书 写在一行内):
  PrivateDeclareFunctionSendMessageFindLib&user32&Alias&SendMessageA&
(ByValhwndAsLong,ByValwMsgAsLong,ByValwParamAsInteger,ByVallParam AsString)AsLong
  ConstWM_USER=&H400
  ConstLB_ERR=(-1)
  ConstLB_FINDSTRING=&H18F  3.将如下代码添加到Form1的Form_Load 事件中:PrivateSubForm_Load()
List1.AddItem&Item#1&
List1.AddItem&Item#2&
List1.AddItem&Item#3&
List1.AddItem&Item#4&
EndSub  4.在Form1上添加一个文本框控件,采用缺省的方法建立Text1。
  5.在Form1上添加一个列表框控件,采用缺?
方法建立List1。
  6.在Form1上添加一个命令按钮控件,采用缺省的方法建立Command1,将起Caption属 性设置为“重复”。
  7.将如下代码添加到Command1的单击事件中:PrivateSubCommand1_Click()
CheckForDupes
EndSub  8.创建一个新的名为CheckForDupes的函数,将如下代码添加到该函 数中:SubCheckForDupes()
DimRetAsLong
DimAAsString
A=Text1.TEXT
Ret=SendMessageFind(List1.hwnd,LB_FINDSTRING,0,(A))
IfRet=LB_ERRThen
List1.AddItemText1.TEXT
Else
List1.ListIndex=Ret
MsgBox&重复项目-不能被添加到列表框中&,16,&错误&
EndIf
EndSub  按下F5键来执行本程序。在列表框控件中有5个项目。在文本框控件中 键入一个新的项目,单击重复命令按钮。程序将在列表框控件中搜索刚刚键入到文本框控件
中的项目。如果该项目未被找到,则程序将把该项目添加到列表框控件中。相反,如果该项目 已经在列表框中存在了,则将显示出一个信息框以通知项目已经存在。
(作者:谭翁责任编辑:)
欢迎在新浪微博上关注我们
笔记本手机数码家电VB vb禁止程序重复运行的代码,很简单,通过api函数CreateEventA与Open 实现 Other windows programs 其他小
240万源代码下载-
&文件名称: VB& & [
& & & & &&]
&&所属分类:
&&开发工具: Visual Basic
&&文件大小: 1 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:vb禁止程序重复运行的代码,很简单,通过api函数CreateEventA与OpenEventA实现-Visual Basic code which cannot be
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&工程1.vbp&&工程1.vbw&&Form1.frm
&输入关键字,在本站240万海量源码库中尽情搜索:vb循环结构选择题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
vb循环结构选择题
上传于||文档简介
&&计​算​机​V​B​考​试​题
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩21页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 vb二分法查找代码 的文章

 

随机推荐