以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 打开窗口能不能判断,来自那个按扭或控件。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=17928) |
-- 作者:ido -- 发布时间:2012/3/28 23:49:00 -- 打开窗口能不能判断,来自那个按扭或控件。 在窗口的控件Botton1,Botton2.都是打开另一个窗口:“某” 能不能在点击控件Botton1或Botton2打开窗口前。让窗口“某”判断到底是点击Botton1打开的,,还是Botton2?
|
-- 作者:程兴刚 -- 发布时间:2012/3/29 1:16:00 -- 多此一举! |
-- 作者:ido -- 发布时间:2012/3/29 1:55:00 -- 我只是简单举个例而已。有时候按钮是来自不同窗口的。我想根据打开窗口时,对按钮的判断。对同一个窗口的前期加载。实现不同加载。 有些时候有些数据或加载或控件,不需要条件或权限来加载,只需要对不同按钮判断,就可以达到。 我觉得挺好的。只是需要简单判断一下窗口是由那个按钮打开的。实行不同的效果。
[此贴子已经被作者于2012-3-29 1:59:10编辑过]
|
-- 作者:程兴刚 -- 发布时间:2012/3/29 7:33:00 -- 没有有时候,也并不是狐表不能去做这个判断,根本就不必要,细细想一下就知道: 点击按钮是您手工操作的,点击的那个按钮您会不知道?窗口没打开您就看不见那个按钮,更无从下手去点击,因此,您根本就不必要去判断,直接在按钮中写代码即可,比如,点击按钮1加载什么,代码写在按钮1,点击按钮2加载什么,代码写在按钮2,自然就是不同的点击操作,实现的是不同的效果, |
-- 作者:狐狸爸爸 -- 发布时间:2012/3/29 7:44:00 -- 老程说得对,例如你可以用一个全局变量来记录单击的是哪个按钮。
例如button1的Click事件代码:
Vars("变量名") = "Button1" Forms("某窗口").Open()
Button2的Click事件代码: Vars("变量名") = "Button2" Forms("某窗口").Open() |