please help me!!!!!

majun_530 2005-03-15 04:42:27
在c#中,如何将一个窗体隐藏到桌面左边(当点击隐藏按钮),然后当鼠标移到桌面左边时,窗体自动显示出来,并恢复原来大小。鼠标移开后,又隐藏到左边! 就像qq那样!
哪位高手指点一下!谢谢!
...全文
41 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
greenery 2005-03-15
  • 打赏
  • 举报
回复
1 隐藏窗口,
保存窗口的Location,Size两个属性
可以将窗口位置Location.X设置为0,使窗口靠左边。
将窗口的Size的宽设置为10左右,留一个小框。
设置隐藏标记变量为真

2 显示窗口,重载OnMouseOver,当隐藏标记变量为真时,开始一个定时器,在一定时间里还在OnMouseOver了,就将窗口Location,Size两个属性设置为原来的值。
老汉 2005-03-15
  • 打赏
  • 举报
回复
偶以前在VB下做过,用API函数:

判断窗体的位置:在一定的边缘位置自动隐藏;
判断鼠标的位置:在一定的边缘位置呼出窗体。
casual12 2005-03-15
  • 打赏
  • 举报
回复
这个我只有UP的份了!

up!

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧