vb中的关键字set是做什么用的? vb中的关键字set是做什么用的?我虽然也经常用,但是不知道有什么用处,反正看很多例程都有,我也依葫芦画样。 到底有什么用?有set与没有set有何区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一些地方使用不用都可以而一般设置对象的特定属性就一定要用比如set datagrid1.datasource=rs有些地方就一定不能用比如text1.datafield="id" 给对象附值例如:dim rs as adodb.recordsetrs.open "select * from test",conn,1,3set datagrid1.datasource=rs '给DATAGRID控件进行附值 一般对象的生命周期:声明对象(dim x as object)创建对象(new or createobject)(对象出现在内存)给对象赋植 set x=c销毁对象 set x=nothing dim rs as recordsetset rs = new recordset指定对象 SET:将对象引用赋给变量或属性LET:将表达式的值赋给变量或属性,但通常都省略该关键字例如: Set myChildForms = New Form1 Let AA=5 set语句 将对象引用赋给变量或属性。Dim、Private、Public、ReDim以及 Static 语句都只声明了引用对象的变量。在用 Set 语句将变量赋为特定对象之前,该变量并没有引用任何实际的对象。 VB SQL 取最大值 如何屏蔽鼠标右键 请问怎样隐藏系统鼠标的光标? 怎样在VB中共享数据连接 问MSFLEXGRID控件的问题,谢谢! 游戏的窗口怎么捕获 我需要一个表格控件 记事本万年历 怎样屏蔽Alt+F4键 Vb.net Webbrowser模拟点击按钮 串口通信问题求帮助~~!(急急急) 重装VB后,MSDN需要重装吗?
而一般设置对象的特定属性就一定要用
比如set datagrid1.datasource=rs
有些地方就一定不能用
比如text1.datafield="id"
例如:
dim rs as adodb.recordset
rs.open "select * from test",conn,1,3
set datagrid1.datasource=rs '给DATAGRID控件进行附值
声明对象(dim x as object)
创建对象(new or createobject)(对象出现在内存)
给对象赋植 set x=c
销毁对象 set x=nothing
set rs = new recordset
指定对象
LET:将表达式的值赋给变量或属性,但通常都省略该关键字例如: Set myChildForms = New Form1
Let AA=5