菜啊菜啊菜........

darcymei 2003-08-20 04:08:48
一个工程,两个窗口
再一个窗口中声明的public变量(也赋了值)在另一个窗口中调用却提示未定义
为什么啊?.....
...全文
36 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxy2003 2003-08-20
  • 打赏
  • 举报
回复
放在模块里就不会啦
getgoodgift 2003-08-20
  • 打赏
  • 举报
回复
为什么要把一个public变量放到一个窗体中定义呢?
zhenglc 2003-08-20
  • 打赏
  • 举报
回复
一个窗口中的public变量在别的窗口调用要加上窗口名前缀
didishu0807 2003-08-20
  • 打赏
  • 举报
回复
是不是其他的变量的定义问题呢?
lisong770818 2003-08-20
  • 打赏
  • 举报
回复
同 cuizm(射天狼)
射天狼 2003-08-20
  • 打赏
  • 举报
回复
在FORM1中定义
Public s As String

在FORM2中调用
msgbox form1.s
cccyxd 2003-08-20
  • 打赏
  • 举报
回复
我也碰到这种问题,似乎Mdichild窗口里的public变量不行。
lilaclone 2003-08-20
  • 打赏
  • 举报
回复
如在FORM1中定义Public变量
public mstrTest as String

在Form2中用Form1.mstrTest即可得到对应的值
darcymei 2003-08-20
  • 打赏
  • 举报
回复
但是看到别人源程序里只是在一个窗口通用中声明,就可以在别的窗口中调用啊....
再说否则在窗体的通用中声明public变量有什么用啊
chao778899 2003-08-20
  • 打赏
  • 举报
回复
建一个模块,放到模块里边作为全局变量

7,763

社区成员

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

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