zoukankan      html  css  js  c++  java
  • 在winform中绘一条直线

    在winform中绘一条直线:

    public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                this.Paint += Form1_Paint;
            }
     
            private void Form1_Paint(object sender, PaintEventArgs e) 
            {
                DrawLShapeLine(e.Graphics, 10, 10, 20, 40); 
            }
            public void DrawLShapeLine(System.Drawing.Graphics g, int intMarginLeft, int intMarginTop, int intWidth, int intHeight)
            {
                Pen myPen = new Pen(Color.Black);
                myPen.Width = 2;
                // Create array of points that define lines to draw. 
                int marginleft = intMarginLeft;
                int marginTop = intMarginTop;
                int width = intWidth;
                int height = intHeight;
                int arrowSize = 3;
                Point[] points = 
             { 
                new Point(marginleft, marginTop), 
                new Point(marginleft, height + marginTop), 
                new Point(marginleft + width, marginTop + height), 
                // Arrow 
                new Point(marginleft + width - arrowSize, marginTop + height - arrowSize), 
                new Point(marginleft + width - arrowSize, marginTop + height + arrowSize), 
                new Point(marginleft + width, marginTop + height) 
             };
     
                g.DrawLines(myPen, points);
            } 
        }
  • 相关阅读:
    CF1051F The Shortest Statement
    [ZJOI2006]书架
    [FJOI2007]轮状病毒
    CF147B Smile House
    HDU4415 Assassin’s Creed
    飞行员配对方案问题
    [NOI2005]瑰丽华尔兹
    [NOIP2016]换教室
    [国家集训队]部落战争
    [NOI2005]聪聪与可可
  • 原文地址:https://www.cnblogs.com/hongjiumu/p/2917878.html
Copyright © 2011-2022 走看看