首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >更改窗口窗体的形状并引发自定义事件

更改窗口窗体的形状并引发自定义事件
EN

Stack Overflow用户
提问于 2011-10-14 01:52:15
回答 1查看 1.9K关注 0票数 0

我正在创建一个像"Rocket Dock“这样的应用程序。我想

1)更改windows窗体的默认形状。像曲线边缘等2)我如何引发事件,以便当我移动光标到屏幕顶部时,我的应用程序出现,当离开界面时,它向上移动并消失?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-14 03:50:01

1)有几种方法可以创建自定义WinForm形状

1a)将窗体的背景设置为图像,并使用透明键:

http://msdn.microsoft.com/en-us/library/aa289517%28v=vs.71%29.aspx

1b)使用System.Drawing定义自定义形状,并将窗体区域设置为新创建的路径:http://codegod.org/WebAppCodeGod/Creating-Custom-Shapes-for-Forms-in-Windows-Forms-AID377.aspx

2)将表单折叠成非常小的尺寸,并挂接MouseEnter (或MouseHover)事件以触发"entering“效果。您可以连接表单的MouseLeave事件来触发“离开”效果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7758277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档