C#:绘制Winform窗体
生活随笔
收集整理的這篇文章主要介紹了
C#:绘制Winform窗体
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
Winform窗體缺少左上角效果:
public void SetWindowRegion(){System.Drawing.Drawing2D.GraphicsPath FormPath;FormPath = new System.Drawing.Drawing2D.GraphicsPath();Rectangle rect = new Rectangle(0, 0, this.Width, this.Height);int diameter = 20;FormPath .AddRectangle(new Rectangle(rect.Location.X + diameter, rect.Location.Y, rect.Width - diameter, rect.Height));FormPath .AddRectangle(new Rectangle(rect.Location.X, rect.Location.Y + diameter, diameter, rect.Height - diameter));path.CloseFigure();this.Region = new Region(FormPath);}protected override void OnResize(System.EventArgs e){this.Region = null;SetWindowRegion();} View Code?
參考:Winform窗體四圓角效果:
?
總結
以上是生活随笔為你收集整理的C#:绘制Winform窗体的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nancy之Forms验证
- 下一篇: linux 好用的命令积累