首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

设立全局变量后为什么不是所有窗体都能使用

2012-08-22 
设置全局变量后为什么不是所有窗体都能使用?我做的一个简单登陆验证程序,设置全局变量 users 记录登陆人的

设置全局变量后为什么不是所有窗体都能使用?
我做的一个简单登陆验证程序,设置全局变量 users 记录登陆人的ID。然后其他窗体根据useers的记录来判断是否允许进行操作。现在只有登陆密码校验的窗体能直接使用这个变量赋值,其他窗体里使用就会提示“缺少过程,不是变量”。请问这是会是什么原因?

[解决办法]
在模块中定义合局变量或在其他窗体中引用时带上定义全局变量的窗体名:
窗体名.变量名

[解决办法]
全局定义 一般在MOD模块中

加public关系字.

Public UserID as string

''在文档中可用一般在文档开头定义

Private priName As String '段名
''函数模块内不能定义文档/工程范围的变量''是多只能Static

另有Friend 声明,用途个人不太懂不太明确
[解决办法]
-_-!!!

users 为何不指定类型?
你明确数据类型,早就发现问题了。

热点排行