网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Visual Basic
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.VB创建、修改、删除WIN2K用户.
.VB操作LotusNotes数据库.
.在VisualBasic中使用Rundll32.ex.
.将阿拉伯数字转成中文字的程式.
.读写INI文件的四个函数.
.更换驱动器的图标.
.VB中列表框的使用技巧说明.
.递归过程在VB中的应用实例.
.VisualBasic编程输入时,自动转换.
.ADO控件和DATA控件的冲突(不能共.
.用VB编写FLASH动画播放器.
.SMTP协议简介(SimpleMailTransf.
.如何做旋转的光盘动画.
.VB从零开始编外挂(十一).
.一个实用的VB屏幕程序.
.VisualBasic6.0实用编程技巧3例.
.VisualBasic属性、方法和事件二.
.怎样用VB在应用程序中调用API.
.如何对字符串进行加密解密.
.跟我学做记事本.

使用Objptr函数快速查找集合中的对象

发表日期:2006-2-27


ObjPtr函数的一个最简单但是却最有效的用途就是提供快速寻找集合中对象的关键字。假设有一个对象集合,它没有可以当做关键字以从集合中取回的属性。那么,我们就可以使用ObjPtr函数的返回值作为集合中的关键字:

DimcolAsNewCollection

DimobjAsCPerson

'创建新的CPerson对象,并添加到集合中

Setobj=NewCPerson

obj.Name="JohnSmith"

col.Addobj,CStr(ObjPtr(obj))'关键字必须是字符串

因为任何对象都有一个明确的ObjPtr数值,而且它是不变的,所以,我们可以容易地、快速地从集合中取回它:

'删除集合中的对象

col.RemoveCStr(ObjPtr(obj))

这个技巧可以适用于任何类型的对象,包括VB中的表单和控件,以及外部对象。

->

上一篇:使用ObjPtr检测2个对象变量是否指向同一对象 人气:3406
下一篇:Friend过程快于Public过程 人气:2777
浏览全部Visual Basic的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐