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
发新话题