[vb] Set 语句
Set 语句
将对象引用赋给变量或属性。
语法
Set objectvar = {[New] objectexpression | Nothing}
Set 语句的语法包含下面部分:
部分 | 描述 |
objectvar | 必需的。变量或属性的名称,遵循标准变量命名约定。 |
New |
可选的。通常在声明时使用 New,以便可以隐式创建对象。如果 New 与 Set 一起使用,则将创建该类的一个新实例。如果 objectvar 包含了 一个对象引用,则在赋新值时释放该引用。不能使用 New 关键字来创 建任何内部数据类型的新实例,也不能创建从属对象。 |
objectexpression |
必需的。由对象名,所声明的相同对象类型的其它变量,或者返回相同 对象类型的函数或方法所组成的表达式。 |
Nothing |
可选的。断绝 objectvar 与任何指定对象的关联。若没有其它变量指向 objectvar 原来所引用的对象,将其赋为 Nothing 会释放该对象所关联 的所有系统及内存资源。 |
说明
为确保合法,objectvar 必须是与所赋对象相一致的对象类型。
Dim、Private、Public、ReDim以及 Static 语句都只声明了引用对象的变量。
在用 Set 语句将变量赋为特定对象之前,该变量并没有引用任何实际的对象。
下面的示例说明了如何使用 Dim 来声明
Form1
类型的数组。
Form1
实际上还没有实例。
然后使用 Set 将新创建的
Form1
的实例的引用赋给
myChildForms
变量。
在 MDI 应用程序中可以使用这些代码来创建子窗体。
Dim myChildForms(1 to 4) As Form1 Set myChildForms(1) = New Form1 Set myChildForms(2) = New Form1 Set myChildForms(3) = New Form1 Set myChildForms(4) = New Form1
通常,当使用 Set 将一个对象引用赋给变量时,并不是为该变量创建该对象的一份副本,而是创建
该对象的一个引用。可以有多个对象变量引用同一个对象。因为这些变量只是该对象的引用,而不是
对象的副本,因此对该对象的任何改动都会反应到所有引用该对象的变量。不过,如果在 Set 语句中
使用 New 关键字,那么实际上就会新建一个该对象的实例。
摘自:网络整理
★VB部分相关文章推荐:★
☆VB6 中善用ByRef 提升速度
☆[vb] Set 语句
☆VB_Format自定义格式
☆用VB如读取内存地址
☆vb FindwindowEx的用法实例
☆进制转化进10进制数
☆收藏:如何获取当前已经打开的IE对象(VB6代码)
☆DXInput中键码的转换(VB6.0代码)
☆如何在VB6.0里动态使用具有事件的对象
☆[vb]格式输出Format函数
☆读取和写入Windows的INI文件
☆简述UTF-8编码原理及其文本文件的读写技术【转】
☆VB中的文件操作
☆VB中的文件操作文档
☆vb 中拷贝文件
☆VB反跟踪技术点滴
☆VB共享软件防破解设计技术初探(二)
☆VB共享软件防破解设计技术初探(三)
☆VB共享软件防破解设计技术初探(一)
☆RTF文件格式【转】
☆VB压缩技术
☆[vb]FSO对象模型在VB中的应用
☆VB 窗体实现文件拖拽获取路径方法
☆VB:注册表的读写
☆vb中空操作(等待)的指令、延时方法
☆VB让控件可以当标题栏拖动
☆FSO对象新建、打开、保存文件
☆获取网关IP和MAC 的VB源码
☆VB文件关联
☆vb获得本地和远程的MAC地址(网卡地址)
☆VB中ShellExeCute的应用
☆VB打开网址方法大全
☆vb简单控制音量大小及静音的方法
☆拖动无边框窗体(VB6代码)
☆VB使用FileSystemObject对象写文件
☆VB 从注册表中删除项及其某个值
☆vb 字符串转为数字和判断字符串是否是数字字符串【转】
☆vb按热键启动应用程序
☆VB的坐标系统综述
☆VB利用API函数来处理文件
☆关于VB中Shell及ShellExecute的总结与记录
☆[vb]On Error GoTo 0和On Error resume区别
☆[vb]On Error 语句
☆记录一下:在菜单上添加自绘图形的例子(VB6代码)
☆vb中findwindow的疑惑
☆[vb]FindWindow使用方法
☆常用文件类[转,无法运行通,待调试]
☆[vb]url utf-8编码
☆VB中的Unicode 和Ansi 格式
☆VB中的format格式化函数
☆VB中字符串匹配的多种方式
☆VB抓图
☆谈vb目录文件操作的三种方法-2
☆谈vb目录文件操作的三种方法-1
☆vb使用open方法读写文件
☆VB的MD5加密模块
☆VB 超简单的屏幕截图代码
☆vb以类名或窗口标题查找句柄并关闭
☆VB将配置保存到EXE本身(生成EXE木马程序)
☆VB 调用腾讯截图控件CameraDLL.dll
☆在VB6.0中怎么实现escape和unescape
☆vb求任意两线交点
☆VB中调用Windows API的注意事项[VB知识库]
☆VB 一个获得自己外网IP 地址的程序代码
☆VB程序中实现IP地址子网掩码网关DNS的更改[转]
☆在VB 中应用FSO 对象模型介绍(摘自网络)
☆[转] Vb中FSO 对象的介绍
☆VB 画坐标轴
☆VB 二进制文件的操作
☆[VB]BMP转JPG
☆VB中KeyCode常数用法
☆vb实时曲线的绘制和保存
更多精彩>>>
[vb] Set 语句相关推荐
- [VB]SaveSetting 语句 和 DeleteSetting 语句
SaveSetting 语句 在 Windows 注册表中保存或建立应用程序项目. 语法 SaveSetting appname, section, key, setting 部分 描述 appnam ...
- vb mysql 语句_VB与数据库编程常用的SQL语句总结
SQL数据库介绍国庆假期 美好而短暂 现已正式结束 不忘初心,继续前行 今天我们来学习VB与数据库编程中的SQL语句. SQL简介 SQL数据库语言是一种通用的,功能强大的关系数据库语言,是操作数据库 ...
- VB SendKeys 语句
将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样. 语法 SendKeys string[, wait] SendKeys 语句的语法具有以下几个命名参数: 部分 描述 string 必 ...
- 设计一个vb循环语句
1)) + 5If Text2.Text <> "" Then Text2.Text = Text2.Text & Chr(ASCText)ElseText2. ...
- 浅析VB For Each.Next语句
本文向大家介绍VB For Each.Next语句,可能好多人还不了解VB For Each.Next语句,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西. VB For Each.Ne ...
- 201803考试批次2C 程序设计语言,201803考试批次2可视化程序设计(VB)D卷
201803考试批次2可视化程序设计(VB)D卷 2018-12-15 903 201803考试批次2可视化程序设计(VB)D卷 可视化程序设计(VB) 一 .单项选择题 (共 10 题.0 / 20 ...
- vb连接mysql未发现_vb连接MySQL遇到的问题解决方法
1.安装mysql,2.安装MyODBC-standard-3.51.07-win.msi3:vb连接语句是:Public strcnn As StringPublic sql As StringPu ...
- ※部分VB文章汇总C※
★第十部分 ★ ※VB 删除带子文件夹和文件的文件夹※ ※VB选择文件夹并取文件夹名※ ※VB谨慎使用IsMissing函数※ ※VB 冒泡算法※ ※[转]注册ActiveX控件的几种方法(转) 分享 ...
- ※部分VB文章汇总B※
★第七部分 ★ ★VB小技巧:字符变量中双引号的输入 ★VB将自定义资源中的文件释放出来 ★VB在菜单上增加图标 ★Visual Basic 十年风云 ★VB表格控件总览与例程分析 ★利用VB函数Di ...
最新文章
- 租约-分布式缓存一致性的高效容错机制
- 如何选择高性价比的控件产品
- Android程序员面试必备的知识点,附答案
- matlab cep,【CEP】重构和改进HelloInsightObservable
- 【CodeForces - 305C】Ivan and Powers of Two(思维,STL,set,优先队列)
- 【小白集合】详解服务器内存和显存基础知识
- python3 gui协程_Python3进阶-协程
- 贪心算法两船装载问题Java_贪心算法-最优装载问题
- python求正整数的百位部分_Python程序设计课后习题答案
- 广工 2013 c语言 试卷,广工2013-5-30、6-25概率论c试卷答案.doc
- oracle存储过程捕捉异常后回滚_Oracle存储过程中异常处理应注意的问题
- 10.企业安全建设指南(金融行业安全架构与技术实践) --- 安全预算、总结与汇报
- C#曲线分析平台的制作(二,echarts前后台数据显示)
- bzoj 1036: [ZJOI2008]树的统计Count(树链剖分 点权)
- SpringCloud Study - (七) Zuul 网关
- 毕业设计So Easy:基于Java Web学生选课系统
- AS3中常用到的公式 {转}
- 程序员月薪5W却发出哀叹:家庭枷锁太重,生活如同围城
- 大数据python试卷_大数据分析的python基础-中国大学mooc-试题题目及答案
- python语言的实验心得体会范文_关于实验的心得体会范文5篇
热门文章
- 为何优秀的程序员不断离开?| 畅言
- 高性能访客记录系统如何设计?
- 王者荣耀女性机器人面世;深圳中院受理金立破产案;Firefox 64 发布 | 极客头条...
- 为什么总说程序员是吃青春饭的?真的是 35 岁混不到管理就等于失业?
- python 容器类型存放_Python学习笔记三(容器)
- 【Struts1.2总结系列】struts-config.xml配置
- 遍历数组是什么意思_漫画:寻找无序数组的第k大元素(修订版)
- css sgc加密,ASP+SGC实现柱状图
- 2021年qs世界大学计算机科学排名,2015年QS世界大学计算机专业排名
- lisp封装成vla函数_[良心教程]分享最新最实用的按键精灵封装函数