• 大小: 51KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: C#
  • 标签: C#  Winform  多边形  

资源简介

用C#在winform画多边形,图片可以保存,读取显示!

资源截图

代码片段和文件信息

using System;
using System.Collections;
using System.Drawing;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Imaging;

namespace DrawPolygon
{
    /// 
    /// 作者: WQ
    /// 

    public class DrawClass
    {
        public DrawClass()
        { }
        /// 
        /// 在Windows控件两坐标间画线
        /// 

        /// Windows控件
        /// 坐标1
        /// 坐标2
        /// 线颜色
        public static void DrawLine(Control control Point pt1 Point pt2 Color color)
        {
            Graphics gfx = control.CreateGraphics();
            gfx.DrawLine(new Pen(color) pt1 pt2);
        }
        /// 
        /// 在Windows控件坐标点画十字
        /// 

        /// Windows控件
        /// 坐标
        /// 线颜色
        public static void DrawCross(Control control Point pt Color color)
        {
            Graphics gfx = control.CreateGraphics();
            Point startPt = new Point(pt.X - 2 pt.Y);
            Point endPt = new Point(pt.X + 2 pt.Y);
            gfx.DrawLine(new Pen(color) startPt endPt);

            startPt = new Point(pt.X pt.Y - 2);
            endPt = new Point(pt.X pt.Y + 2);
            gfx.DrawLine(new Pen(color) startPt endPt);
        }
        /// 
        /// 画多边形图
        /// 

        /// 坐标点集合
        /// 图颜色
        /// 
        public static Bitmap CreatImage(Point[] ptsColor color)
        {
            Bitmap newBitmap = new Bitmap(600 400 PixelFormat.Format32bppArgb);
            Graphics g = Graphics.FromImage(newBitmap);
          
            g.DrawPolygon(new Pen(color) pts);
            return newBitmap;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      14848  2011-04-24 14:41  DrawPolygon\bin\Debug\DrawPolygon.exe

     文件      34304  2011-04-24 14:41  DrawPolygon\bin\Debug\DrawPolygon.pdb

     文件      14328  2011-04-24 14:44  DrawPolygon\bin\Debug\DrawPolygon.vshost.exe

     文件       5524  2011-04-21 14:18  DrawPolygon\bin\Debug\test.jpg

     文件       2156  2011-04-21 14:09  DrawPolygon\DrawClass.cs

     文件       3853  2011-04-24 14:41  DrawPolygon\DrawPolygon.csproj

     文件        911  2011-04-24 14:21  DrawPolygon\DrawPolygon.sln

    ..A..H.     16384  2011-04-24 14:44  DrawPolygon\DrawPolygon.suo

     文件       5452  2011-04-24 14:22  DrawPolygon\frmDrawPolygon.cs

     文件       8189  2011-04-24 14:22  DrawPolygon\frmDrawPolygon.Designer.cs

     文件       8867  2011-04-24 14:22  DrawPolygon\frmDrawPolygon.resx

     文件       1098  2011-04-24 14:44  DrawPolygon\obj\Debug\DrawPolygon.csproj.FileListAbsolute.txt

     文件        914  2011-04-24 14:41  DrawPolygon\obj\Debug\DrawPolygon.csproj.GenerateResource.Cache

     文件      14848  2011-04-24 14:41  DrawPolygon\obj\Debug\DrawPolygon.exe

     文件       2014  2011-04-24 14:41  DrawPolygon\obj\Debug\DrawPolygon.frmDrawPolygon.resources

     文件      34304  2011-04-24 14:41  DrawPolygon\obj\Debug\DrawPolygon.pdb

     文件        180  2011-04-24 14:41  DrawPolygon\obj\Debug\DrawPolygon.Properties.Resources.resources

     文件        501  2011-04-21 11:42  DrawPolygon\Program.cs

     文件       1378  2011-04-20 12:40  DrawPolygon\Properties\AssemblyInfo.cs

     文件       2872  2011-04-20 12:40  DrawPolygon\Properties\Resources.Designer.cs

     文件       5612  2011-04-20 12:40  DrawPolygon\Properties\Resources.resx

     文件       1096  2011-04-20 12:40  DrawPolygon\Properties\Settings.Designer.cs

     文件        249  2011-04-20 12:40  DrawPolygon\Properties\Settings.settings

     目录          0  2011-04-22 14:13  DrawPolygon\obj\Debug\Refactor

     目录          0  2011-04-22 14:13  DrawPolygon\obj\Debug\TempPE

     目录          0  2011-04-24 14:41  DrawPolygon\bin\Debug

     目录          0  2011-04-24 14:41  DrawPolygon\obj\Debug

     目录          0  2011-04-24 14:40  DrawPolygon\bin

     目录          0  2011-04-22 14:13  DrawPolygon\obj

     目录          0  2011-04-22 14:13  DrawPolygon\Properties

............此处省略4个文件信息

评论

共有 条评论