程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB綜合教程 >> 使用Objptr函數快速查找集合中的對象

使用Objptr函數快速查找集合中的對象

編輯:VB綜合教程

ObjPtr函數的一個最簡單但是卻最有效的用途就是提供快速尋找集合中對象的關鍵字。假設有一個對象集合,它沒有可以當做關鍵字以從集合中取回的屬性。那麼,我們就可以使用ObjPtr函數的返回值作為集合中的關鍵字:

DimcolAsNewCollection

DimobjAsCPerson

'創建新的CPerson對象,並添加到集合中

Setobj=NewCPerson

obj.Name="JohnSmith"

col.Addobj,CStr(ObjPtr(obj))'關鍵字必須是字符串

因為任何對象都有一個明確的ObjPtr數值,而且它是不變的,所以,我們可以容易地、快速地從集合中取回它:

'刪除集合中的對象

col.RemoveCStr(ObjPtr(obj))

這個技巧可以適用於任何類型的對象,包括VB中的表單和控件,以及外部對象。

->

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved