以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]控件显示隐藏问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=93949)

--  作者:pcxjxjhkw
--  发布时间:2016/12/11 23:11:00
--  [求助]控件显示隐藏问题

问题在项目中,谢谢

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table


--  作者:y2287958
--  发布时间:2016/12/11 23:22:00
--  

窗口MouseEnter全局事件(其他类同)

If left(e.Sender.name,6) = "Button"
    Dim Panel1 As WinForm.Panel = e.Form.Controls("Panel1")
    Panel1.Visible = True
    Panel1.Top = e.Sender.Top
End If


--  作者:pcxjxjhkw
--  发布时间:2016/12/11 23:37:00
--  
以下是引用y2287958在2016/12/11 23:22:00的发言:

窗口MouseEnter全局事件(其他类同)

If left(e.Sender.name,6) = "Button"
    Dim Panel1 As WinForm.Panel = e.Form.Controls("Panel1")
    Panel1.Visible = True
    Panel1.Top = e.Sender.Top
End If

谢,问题2帮忙解决一下


--  作者:有点蓝
--  发布时间:2016/12/12 8:45:00
--  
道理一样MouseLeave事件
--  作者:pcxjxjhkw
--  发布时间:2016/12/12 23:09:00
--  

当面板中有很多控件时,编写鼠标离开控件事件就不好办了。

可否:判断鼠标移动范围是否离开了面板的区域。
但不知如何写代码

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table


--  作者:有点色
--  发布时间:2016/12/13 9:44:00
--  

 

 如果你需要实时监测,那你就检测鼠标的坐标,对比你窗口的坐标以及控件的坐标,即可。

 

 

 


--  作者:pcxjxjhkw
--  发布时间:2016/12/13 10:48:00
--  
可否在实中写一下代码,谢
--  作者:有点蓝
--  发布时间:2016/12/13 11:37:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2 (1).table


--  作者:pcxjxjhkw
--  发布时间:2016/12/13 12:53:00
--  
解决了,谢了