请问我在一个表单中通用申明处用public aa as string声明一个变量,是否在另一个表单中只能通过form1.aa来调用啊

dull_knife 2003-08-14 07:32:31
我发现直接使用aa=...好象系统会报错,我个人理解为在表单中声明的变量aa,系统实际上默认为属性.不知道我理解的是否正确.
...全文
23 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dull_knife 2003-08-14
  • 打赏
  • 举报
回复
谢谢大家
佛的光辉 2003-08-14
  • 打赏
  • 举报
回复
对的只能通过form1.aa,你可以在模块中声明
pigpag 2003-08-14
  • 打赏
  • 举报
回复
这些都是因为VB的OOP概念混淆造成的。

Form是一个类,在类的内部是不可能声明全局变量的。Public是类的公共成员,相当于一个外部属性。
落伍者 2003-08-14
  • 打赏
  • 举报
回复
可以这么理解。
如果要想做全局变量,在模块中声明public 变量。

7,789

社区成员

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

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