一个巨难的问题,关于坐标区域的...
A,B两个窗体都是无边框的
A窗体上有一个Panel C, 当点击C时,B窗体显示
B窗体显示在C下面,,一样宽的..
这样就由C和B组成一个区域D
检测鼠标在区域D的离开事件, 一旦离开, B隐藏...
怎么实现好..
问题点数:100、回复次数:5Top
1 楼wood542344(人生就是比当归大条)回复于 2006-12-01 09:30:40 得分 10
这个描述有点问题吧。
B窗体在Panel C的下面?是什么意思? B和C组成一个区域?C难道不在B窗体里吗?
看样子我理解有问题。。。Top
2 楼CruelYoung123(向牛人们学习@HOHO~~~)回复于 2006-12-01 15:03:54 得分 0
C是A窗体的...B窗体Show()出来的时候显示位置就在C下面...这样C和B窗体看起来就是一起的了.,我把它描绘成一个整体区域D.....现在我要捕捉鼠标在区域D的离开事件....
不知道这样懂了不....呵呵Top
3 楼maozefa(阿发伯)回复于 2006-12-03 10:51:06 得分 90
不知道你这样设计窗体干什么,依我看,还是设置成一个窗体,窗体设计为你的A窗体,当点击窗体Panel时,扩展窗体,窗体下半部分嵌一个Frame显示你的B窗体的内容,“检测鼠标在区域D的离开事件, 一旦离开, B隐藏”,也就是移去Frame部分,并缩小窗体。
Top
4 楼CruelYoung123(向牛人们学习@HOHO~~~)回复于 2006-12-03 14:10:20 得分 0
我想实现的就是QQ游戏大厅左边显示用户信息的那个东西,呵呵,,
好像QQ的信息窗口也是这样的吧...我是这么想的,,现在样子模拟得和QQ的差不多了,,呵呵Top
5 楼CruelYoung123(向牛人们学习@HOHO~~~)回复于 2006-12-06 02:58:05 得分 0
现在实现了...呵呵...关闭..Top





