以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]窗口lable动态取值问题?求教? (http://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 -- 谢谢各位!问题已解决,用全局变量,效果很好。 |