using System.Drawing.Drawing2D;
protected override void OnPaint( System.Windows.Forms.PaintEventArgs e )
{
GraphicsPath oPath = new GraphicsPath();
int x=0;
int y=0;
int w=Width;
int h=Height;
int a=40;
Graphics g=CreateGraphics();
oPath.AddArc(x,y,a,a,180,90);
oPath.AddArc(w-a,y,a,a,270,90);
oPath.AddArc(w-a/2,h-a/2,a/2,a/2,0,90);
oPath.AddArc(x,h-a,a,a,90,90);
oPath.CloseAllFigures();
Region=new Region(oPath);
}
分享到:
相关推荐
C#中窗体Form的美化窗体圆角的处理 C#中窗体Form的美化 VS足够强大,强大到只需动动鼠标就可以写出个基本的界面出来,但是其自带的控件都是千篇一律的样式,对于追求完美的我而言,实在是忍不下去了,只好自己亲自...
https://blog.csdn.net/qq_34280681/article/details/105428119
网上看到大部分无边框窗体阴影 都是只有右边和底部有阴影的,本源码不仅实现了四边阴影,而且包括圆角,淡入淡出等特效都有。调用非常方便,只要引用类库,需要特效的窗口继承SkinMain就可以了。
C#使用Rectangle绘制实现的圆角。 并带有最大化,最小化, 关闭, 拖动的标题控件。
//窗体光泽重绘边界 Graphics g = Graphics.FromImage(bitmap); g.SmoothingMode = SmoothingMode.HighQuality; //高质量 g.PixelOffsetMode = PixelOffsetMode.HighQuality; //高像素偏移质量 ...
本程序三个Winfrom,分别是Winfrom圆形窗体,panel圆角,Winfrom圆角
C#的winform纯源码 无边框窗体 ,四边阴影,圆角,淡入淡出特效
透明图片作winform的背景去锯齿,绝对有效。采用双层窗体。能拖动
这里提供了两种方法来实现C#中的圆角窗体 对界面感兴趣的朋友可以拿去看下
c#圆角窗体
使用c#语言开发,重新绘制窗体,窗体圆角,此代码仅供参考
本文实例讲述了C#圆角窗体简单实现方法。分享给大家供大家参考。具体如下: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Resize(object sender, ...
采用GDI+对Winform窗体美化:无边框窗体、窗体圆角、系统按钮控制器 等
主要为大家详细介绍了Winform窗体圆角设计代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
使用C#实现窗体的圆角。对于矩形的窗体,要在一个角上画个弧度至少需要2个点,所以4个角需要至少8个点
有点类似qq登录界面的窗体样式 可设置无边框窗体圆角属性 可设置窗体边框线和边框线颜色 可拖动 可设置窗体阴影 带作者logo 可设置不显示 详细请查看说明
透明图片作winform的背景去锯齿,绝对有效。采用双层窗体。能拖动
圆角矩形窗体
主要介绍了C# 开发圆角控件的具体实现,需要的朋友可以参考下