
VB中,用一个变量的值变化与否来作为判断条件
我的工程下有2个窗体,一个模块。2个窗体都会用到这个变量,希望用这个变量的值的变化与否来作为判断条件。我该怎么定义这样的一个变量呢?...
我的工程下有2个窗体,一个模块。2个窗体都会用到这个变量,希望用这个变量的值的变化与否来作为判断条件。我该怎么定义这样的一个变量呢?
展开
展开全部
2个以上窗体上都会用到的变量,可以再模块里申请全局变量
如:Public K as Integer
然后 K 可以在同一工程里任意窗体里使用,数值不会因某一窗体卸载而消失;
你也可以在某一窗体里申请全局变量
如:在form1里: Public H as Integer
在其他窗体里使用时注明H所属的窗体,如 form1.H=1
如:Public K as Integer
然后 K 可以在同一工程里任意窗体里使用,数值不会因某一窗体卸载而消失;
你也可以在某一窗体里申请全局变量
如:在form1里: Public H as Integer
在其他窗体里使用时注明H所属的窗体,如 form1.H=1
追问
嗯,我自己也尝试了你说的。在模块里申请全局变量,也发现数值不会因某一窗体卸载而消失。谢谢你的详细回答。
展开全部
这两个窗体有关联的话,我一般是直接调用像
if form1.text1.text <> "" then
if form1.text1.text <> "" then
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在模块中定义个全局变量,在2个窗体中都能访问这个全局变量的,怎么判断都让你决定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在模块中
Public mForm1_2 As Boolean
Public mForm1_2 As Boolean
追问
在模块中定义的变量值会因为过程的结束而消失吗?我理解的是消失的啊!
追答
不会,只要你不重新赋值,就不会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这两个窗体有关联的话,我一般是直接调用像if form1.text1.text <> "" then
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义在模块里面就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询