簡體   English   中英

更改Windows窗體的形狀並引發自定義事件

[英]Changing shape of windows form and raise custom event

我正在創建一個“ Rocket Dock”應用程序。

1)更改Windows窗體的默認形狀。 像曲線邊緣等。2)如何引發事件,以便當我將光標移到屏幕頂部時,我的應用程序出現,而當離開界面時,它向上移動並消失?

1)有兩種創建自定義WinForm形狀的方法

1a)將表單的背景設置為圖像,並使用透明鍵:
http://msdn.microsoft.com/zh-cn/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)事件以觸發“輸入”效果。 您可以掛鈎窗體的MouseLeave事件以觸發“離開”效果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM