VB中已经声明全局变量,却不能在不同窗体传递。
在模块中PublicxAsInteger,yAsInteger然后在form2对x、y赋值,可是在form1中x和y的值却是0。form1中没有对x、y赋值的语句。本来f...
在模块中Public x As Integer, y As Integer
然后在form2对x、y赋值,可是在form1中x和y的值却是0。
form1中没有对x、y赋值的语句。
本来form2有
Private Type POINTAPI
X As Long
Y As Long
End Type
被我改成
Private Type POINTAPI
X0 As Long
Y0 As Long
End Type
问题依旧 展开
然后在form2对x、y赋值,可是在form1中x和y的值却是0。
form1中没有对x、y赋值的语句。
本来form2有
Private Type POINTAPI
X As Long
Y As Long
End Type
被我改成
Private Type POINTAPI
X0 As Long
Y0 As Long
End Type
问题依旧 展开
3个回答
展开全部
你先运行的是from1还是from2。有先后的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2、模块级变量:模块可以是窗体或标准模块,在模块的“通用_声明“中定义,我也是初学VB。我的:2303507 欢迎一起讨论 是不是指新建一个模块,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询