c#可移动不规则窗体
生活随笔
收集整理的這篇文章主要介紹了
c#可移动不规则窗体
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關鍵代碼:
?
設置窗體的FormBorderStyle為None,和TransparencyKey為Fuchsia(為圖片背景色)必須和圖片背景色一樣。是代碼:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;namespace WindowsFormsApplication1 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private Point mouse_offset;private void Form1_MouseMove(object sender, MouseEventArgs e){if (e.Button == System.Windows.Forms.MouseButtons.Left){Point mousepos = Control.MousePosition;mousepos.Offset(mouse_offset.X,mouse_offset.Y);Location = mousepos;}}private void Form1_MouseDown(object sender, MouseEventArgs e){mouse_offset = new Point(-e.X,-e.Y);}} }?
轉載于:https://www.cnblogs.com/ryan-wan/archive/2012/07/16/2593936.html
總結
以上是生活随笔為你收集整理的c#可移动不规则窗体的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: usaco1.4.4(milk3)
- 下一篇: 使用 XML 实现 REST 式的 SO