20 12
发新话题
打印

[基础] 关于dim 窗体 as New 窗体的问题

关于dim 窗体 as New 窗体的问题

在定义窗体 Dim frmA As New frmA的时候
点击不同按扭的时候
给窗体caption赋不同值
已经打开了frmA
偶想若两个窗体完全一样的话就不再加载
但如何判断完全一样呢?

TOP

有一个办法,就是使用FrmA数组,不过要声明成公共函数。
public FrmA1() as frmA '注意不要重名

在使用的时候调用
复制内容到剪贴板
代码:
换个头像,看见广告就眼红,直接封ID。

TOP

“c=count(FrmA1)”
是什么意思啊?
首先,是不知道已经打开的窗体个数的啊
。。怎么能获得打开FRMA1的个数呢?

TOP

count(FrmA1)
就是取FrmA1的个数。
换个头像,看见广告就眼红,直接封ID。

TOP

Forms集合不行吗?

TOP

VB6里有这个函数吗?


返回集合中的对象数目。

语法

object.Count
对不?

TOP

晕了
这些日子天天弄其他语言,搞混了。
其实应当是Ubound函数
换个头像,看见广告就眼红,直接封ID。

TOP

这次对了。。哈哈。。。看样子懂德太多也不好啊。。
。。就像现在我总是犹豫是应该用ASP实现呢?还是用FLASH?或者用VB?

TOP

c = UBound(FrmA1)
这句老是下标越界。。。过不去啊
好象是UBound(FrmA1)=-1

TOP

我发现若是没有事先打开一个FrmA1就会越界。。。。

怎么解决这个问题呢?
一旦有一个已经打开就不会出现问题。。。
若先 判断 UBound(FrmA1) = 0也不行

TOP

 20 12
发新话题