请问在VB下,是不是不能在一个窗体里定义一个Public 数组啊?谢谢
我现在有2个窗体,想在一个窗体里面定义一个全局数组,如PublicA(7),然后在另一个窗体里面调用这个数组里面的值。怎么办啊?谢谢!我试着定义过,提示我不能在类模块中定...
我现在有2个窗体,想在一个窗体里面定义一个全局数组,如 Public A(7),然后在另一个窗体里面调用这个数组里面的值。怎么办啊?谢谢!我试着定义过,提示我不能在类模块中定义一个Public类型。。。
展开
展开全部
是的,请将它在模块中进行定义就可以了。
追问
在模块中定义直接定义 Public A(7) 就可以了吗?数组里面的元素我是在form1里面的子程序或者过程中赋的值,然后在form2中调用数组里面的值,语句应该怎么写
我刚才试过在模块中直接 Public A(7)
在form1中赋值 A(0)=1,A(1)=2 等等
然后在form2中调用,form2.A(0) 提示我A(0)未定义。怎么回事啊
是不是要在form1中用 模块名.A(0)=1 然后在form2取值用 模块名.A(0)
追答
直接用A(X),不用FORM1.A(X)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对,窗体里不能用Public,要定义全局变量得在模块里。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在你的工程上点右键-添加-添加模块
然后在这个模块里定义就可以了
然后在这个模块里定义就可以了
更多追问追答
追问
在模块中定义直接定义 Public A(7) 就可以了吗?数组里面的元素我是在form1里面的子程序或者过程中赋的值,然后在form2中调用数组里面的值,语句应该怎么写
我刚才试过在模块中直接 Public A(7)
在form1中赋值 A(0)=1,A(1)=2 等等
然后在form2中调用,form2.A(0) 提示我A(0)未定义。怎么回事啊
追答
然后在form2中调用时直接就写A(0),不要加前缀
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已知实数a,b,c满足根号a-1+3b+1的绝对值=0,且4分之一x的2次方y的4次方+a+c是5次单项式,求a,b,c的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询