DIM后面为什么总跟着NEW啊?

qxin2002 2003-04-24 04:36:36
很困惑:
Dim frmD As new form1
frmD.Show

直接用form1.show不可以吗?

...全文
46 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qxin2002 2003-04-24
  • 打赏
  • 举报
回复
谢谢!
DimVar 2003-04-24
  • 打赏
  • 举报
回复
楼上正确!这是动态创建窗体或控件的一种方法。
zsgzsgzsg 2003-04-24
  • 打赏
  • 举报
回复
Dim frmD As new form1 创建一个新窗体对象,与form1相同,这样程序中就有两个窗体form1、frmD。
goodsgy 2003-04-24
  • 打赏
  • 举报
回复
直接用form1.show是可以的。
goodsgy 2003-04-24
  • 打赏
  • 举报
回复

New 可隐式地创建对象的关键字。如果使用 New 来声明对象变量,则在第一次引用该变量时将新建该对象的实例,因此不必使用 Set 语句来给该对象引用赋值。New 关键字不能声明任何内部数据类型的变量,以及从属对象的实例,也不能与 WithEvents 一起使用。
kj96128 2003-04-24
  • 打赏
  • 举报
回复
是更新吗?

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧