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
...全文
826 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧