手机
当前位置:查字典教程网 >编程开发 >C#教程 >解析C#中如何把控件的边框角画为圆弧
解析C#中如何把控件的边框角画为圆弧
摘要:复制代码代码如下:privatevoidDraw(Graphicsgraphics,Controlcontrol){floatX=float...

复制代码 代码如下:

private void Draw(Graphics graphics, Control control)

{

float X = float.Parse(control.Width.ToString()) - 1;

float Y = float.Parse(control.Height.ToString()) - 1;

PointF[] pointfs = {

new PointF(2, 0),

new PointF(X-2, 0),

new PointF(X-1, 1),

new PointF(X, 2),

new PointF(X, Y-2),

new PointF(X-1, Y-1),

new PointF(X-2, Y),

new PointF(2, Y),

new PointF(1, Y-1),

new PointF(0, Y-2),

new PointF(0, 2),

new PointF(1, 1)

};

GraphicsPath path = new GraphicsPath();

path.AddLines(pointfs);

Pen pen = new Pen(Color.FromArgb(150, Color.Blue), 1);

pen.DashStyle = DashStyle.Solid;

graphics.DrawPath(pen, path);

}

首先要把控件注册一个事件:控件名称.Paint+=事件名称,然后把以上函数进行传参,如:Draw(e.Graphics, this.control);

【解析C#中如何把控件的边框角画为圆弧】相关文章:

深入C#中get与set的详解

C#操作config文件的具体方法

C#文件后缀名的详细介绍

解析如何使用反射调用类型成员 方法,字段,属性

C#中一些字符串操作的常用用法

C#读写文件的方法汇总

C#中实现网段扫描的代码

C#中字符串的加密的源码

C#中读写INI文件的方法例子

C#中无边框窗体移动的简单实例

精品推荐
分类导航