vb6,类模块,声明一个全局变量如何赋值?

notended 2014-03-21 10:42:50
vb6,类模块,声明一个全局变量如何赋值?
要求打开窗体时就已经赋值了
Option Explicit
Public IsGameBox As Boolean
'Set IsGameBox = True'这种报错
Private Sub Form_Load()'这种不执行
MsgBox ("1")
IsGameBox = True
End Sub
...全文
535 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
GGL123 2014-03-24
vb6?这样应该可以: Option Explicit Public IsGameBox As Boolean Private Sub Form_Load() IsGameBox = True MsgBox IsGameBox End Sub
  • 打赏
  • 举报
回复
drowsihead 2014-03-21
如果是类,将赋值语句放到构造函数内,也就是New里面。
  • 打赏
  • 举报
回复
drowsihead 2014-03-21
这个变量的位置是在什么结构里面? 是类结构还是模块结构或别的什么?
  • 打赏
  • 举报
回复
notended 2014-03-21
引用 2 楼 drowsihead 的回复:

Public IsGameBox As Boolean = True
等于号的位置报错,提示缺少语句,整行为红色
  • 打赏
  • 举报
回复
drowsihead 2014-03-21

Public IsGameBox As Boolean = True
  • 打赏
  • 举报
回复
worldy 2014-03-21
在form_inilitize里赋值
  • 打赏
  • 举报
回复
vansoft 2014-03-21
这个变量放在模块里就行了。
Public IsGameBox As Boolean
  • 打赏
  • 举报
回复
发帖
VB基础类

7617

社区成员

VB 基础类
社区管理员
  • VB基础类社区
加入社区
帖子事件
创建了帖子
2014-03-21 10:42
社区公告
暂无公告