调用其它窗口里控件的text的值

zgysc 2003-02-28 01:08:44
假如我一开始创建了form1,在form1中有label1,然后我有新添加了一个窗体form2,form2中有一个label1,现在我想在form1中加一个按钮button1,我想实现点击button1,出现form2窗口,且form2中的label1的text值等于form1中的text的值,该怎么实现阿?我先谢谢各位了!
...全文
65 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgysc 2003-03-03
  • 打赏
  • 举报
回复
谢谢各位,我试了一下,其实把form1中的label1的定义private改成public就可以了!ok,给分了
li_new 2003-02-28
  • 打赏
  • 举报
回复
同意楼上,但不需要建立模块!建立一个公共变量就可以了!
flers 2003-02-28
  • 打赏
  • 举报
回复
一、建立一个公共模块M.VB
Module m
Public mystr As String ‘MYSTR用于传输值的中间变量
End Module
二、在FORM1中Imports WindowsApplication2.m
在FORM1_LOAD()中MYSTR=LABEL1.TEXT
三、在FORM1的BUTTON1的事件中写入
DIM MYFORM AS FORM2
MYFORM.SHOW
四、在FORM2_LOAD()中加入
LABEL1.TEXT=MYSTR

huxin1012 2003-02-28
  • 打赏
  • 举报
回复
form1中设一个public 变量,将label1.text存入该变量。form2访问该变量。
zgysc 2003-02-28
  • 打赏
  • 举报
回复
不行,报错"不可访问.......因为他受级别保护限制"
huxin1012 2003-02-28
  • 打赏
  • 举报
回复
form2.label1.tezt=form1.label1.text

16,552

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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