以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]窗口lable动态取值问题?求教?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=29277)

--  作者:红颜
--  发布时间:2013/3/3 23:00:00
--  [求助]窗口lable动态取值问题?求教?

根据不同按钮,窗口lable显示不同字符。详细如下:

 

1、“主窗口”已经打开;

    点击主窗口“收费”按钮,弹出模式窗口“提示”,提示窗口lable1显示“可以进行收费”

    点击主窗口“打印”按钮,弹出模式窗口“提示”,提示窗口lable1显示“可以进行打印”

 

 

2、总之就是在主窗口“收费”或“打印”,弹出的是同一个“提示”窗口,只是窗口lable1显示的内容不同。

 


--  作者:even0898
--  发布时间:2013/3/4 0:08:00
--  

提供一个思路给楼主,用全局变量来做,按下收费或者打印按钮的时候,保存按钮的名字,然后在窗口的afterload里取这个变量值,然后决定label显示什么


--  作者:夕然
--  发布时间:2013/3/4 0:20:00
--  
以下是引用红颜在2013-3-3 23:00:00的发言:

根据不同按钮,窗口lable显示不同字符。详细如下:

 

1、“主窗口”已经打开;

    点击主窗口“收费”按钮,弹出模式窗口“提示”,提示窗口lable1显示“可以进行收费”

    点击主窗口“打印”按钮,弹出模式窗口“提示”,提示窗口lable1显示“可以进行打印”

 

 

2、总之就是在主窗口“收费”或“打印”,弹出的是同一个“提示”窗口,只是窗口lable1显示的内容不同。

 

我有一个很笨的办法 
设计全局代码 
 当点击按钮1的时候 Forms("窗口1").open() 
 If forms("窗口1").Opened 
Then Forms("窗口1").Controls("Label1").text = user.name 
End If

 类似这样的方式

[此贴子已经被作者于2013-3-4 0:20:47编辑过]

--  作者:lsy
--  发布时间:2013/3/4 9:21:00
--  

何必跨窗口呢?在本窗口中加入一个页面集合控件,窗口打开后,不可见,单击收费或打印按钮后显示页面集合的不同页面,并将窗口中的其他控件如收费和打印按钮都遮住,代码好写多了。


--  作者:红颜
--  发布时间:2013/3/4 15:39:00
--  
谢谢各位!问题已解决,用全局变量,效果很好。