C#画笔Pen绘制曲线的方法

 更新时间:2015年06月11日 15:46:23   作者:zhuzhao  
这篇文章主要介绍了C#画笔Pen绘制曲线的方法,主要涉及C#画笔中DrawCurve方法的使用技巧,需要的朋友可以参考下

本文实例讲述了C#画笔Pen绘制曲线的方法。分享给大家供大家参考。具体实现方法如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
namespace WindowsApplication2
{
  public partial class Form11 : Form
  {
    public Form11()
    {
      InitializeComponent();
    }
    private void button1_Click(object sender, EventArgs e)
    {
      LinearGradientBrush brush = new LinearGradientBrush(this.ClientRectangle, Color.Empty, Color.Empty, 100);
      ColorBlend blend = new ColorBlend();
      blend.Colors = new Color[] { Color.Red, Color.Green, Color.Blue };
      blend.Positions = new float[] { 0, .5f, 1 };
      brush.InterpolationColors = blend;
      Pen pen5 = new Pen(brush);
      Graphics g5 = this.CreateGraphics();
      Point[] p = new Point[] { new Point(0, 0), new Point(100, 100), new Point(50, 100), new Point(200, 100) };
      g5.DrawCurve(pen5,p);
    }
  }
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C# Winform实现圆角无锯齿按钮

    C# Winform实现圆角无锯齿按钮

    这篇文章主要介绍了C# Winform实现圆角无锯齿按钮,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-08-08
  • C#窗体编程(windows forms)禁止窗口最大化的方法

    C#窗体编程(windows forms)禁止窗口最大化的方法

    这篇文章主要介绍了C#窗体编程(windows forms)禁止窗口最大化的方法,以及避免弹出系统菜单和禁止窗口拖拽的方法,需要的朋友可以参考下
    2014-08-08
  • C# 邮件发送和接收实现代码

    C# 邮件发送和接收实现代码

    这两个方法很容易理解,只实现了最基本的功能,如果需要可以查看源代码获取更多信息。
    2009-07-07
  • 深入了解C#设计模式之订阅发布模式

    深入了解C#设计模式之订阅发布模式

    这篇文章主要介绍了C#设计模式之订阅发布模式的的相关资料,文中示例代码非常详细,供大家参考和学习,感兴趣的朋友可以了解下
    2020-06-06
  • 使用C#的aforge类库识别验证码实例

    使用C#的aforge类库识别验证码实例

    这篇文章主要介绍了使用C#的aforge类库识别验证码实例,aforge类库是一个非常强大的类库,包括计算机视觉与人工智能、图像处理、神经网络、遗传算法、机器学习、机器人等领域,需要的朋友可以参考下
    2014-08-08
  • C#实现日期时间的格式化输出的示例详解

    C#实现日期时间的格式化输出的示例详解

    这篇文章主要为大家详细介绍了C#实现日期时间的格式化输出的相关资料,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以参考一下
    2023-03-03
  • C/C++ 传递动态内存的深入理解

    C/C++ 传递动态内存的深入理解

    本篇文章是对C/C++中的传递动态内存进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#中事件处理的个人体会

    C#中事件处理的个人体会

    C#中事件处理的个人体会...
    2007-03-03
  • 详解C#中的string与String

    详解C#中的string与String

    本篇文章主要对jC#中的小写string与大写String进行详细介绍,相信对大家学习会有很好的帮助,需要的朋友一起来看下吧
    2016-12-12
  • C#读取命令行参数的方法

    C#读取命令行参数的方法

    这篇文章主要介绍了C#读取命令行参数的方法,可实现读取程序输入命令行的所有参数,便于调试程序,比较简单实用,需要的朋友可以参考下
    2015-04-04

最新评论