以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 怎么判断按钮 e.Sender 和功能区的关系?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=135825)

--  作者:龙潭春早
--  发布时间:2019/6/3 23:24:00
--  [求助] 怎么判断按钮 e.Sender 和功能区的关系?
1、怎么判断当前按钮 e.Sender 所在的功能区呢?

        用 Contains 可以判断其是否属于某一个功能组,但是怎么判断它是否属于某一个功能区呢?

2、用 Contains 可以判断功能区是否包含某一个功能组,但是能直接判断它是否包含当前按钮 e.Sender 吗?

--  作者:有点甜
--  发布时间:2019/6/4 10:03:00
--  

无法直接判断的。

 

一般用名称处理。比如功能区叫做  abc,那么功能组叫做 abc_123,那么按钮叫做 abc_123_btn1。根据名称获取信息。


--  作者:龙潭春早
--  发布时间:2019/6/4 16:00:00
--  

--  作者:龙潭春早
--  发布时间:2019/6/4 16:39:00
--  
嗯 我们也是这样做的。

但是现在的问题是,对一个按钮 e.Sender,怎么确定其所在的功能区?

看样子是做不到了
[此贴子已经被作者于2019/6/4 16:40:41编辑过]

--  作者:有点甜
--  发布时间:2019/6/4 16:52:00
--  
以下是引用龙潭春早在2019/6/4 16:39:00的发言:
嗯 我们也是这样做的。

但是现在的问题是,对一个按钮 e.Sender,怎么确定其所在的功能区?

看样子是做不到了
[此贴子已经被作者于2019/6/4 16:40:41编辑过]

 

无法确定其功能区的。

 

 


--  作者:龙潭春早
--  发布时间:2019/6/6 14:22:00
--  
嗯 可惜啊!

否则,好多代码要简单不少