以文本方式查看主题

-  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
--  打开窗口能不能判断,来自那个按扭或控件。
请教个问题
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20120328234504.png
图片点击可在新窗口打开查看
在窗口的控件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()