Draw radiation lines : Line « 2D Graphics « C# / C Sharp






Draw radiation lines

Draw radiation lines
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;

public class Form1 : System.Windows.Forms.Form{
    private System.ComponentModel.Container components = null;

    public Form1() {
    InitializeComponent();
  }

  protected override void Dispose( bool disposing ) {
    if( disposing )
    {
      if (components != null) 
      {
        components.Dispose();
      }
    }
    base.Dispose( disposing );
  }
    protected override void OnPaint(PaintEventArgs e) {
        Graphics g = e.Graphics;

        using (Pen blackPen = new Pen(Color.Black, 1)) 
         {
            if (ClientRectangle.Height/10>0)
            {
               for (int y = 0; y < ClientRectangle.Height;
                  y += ClientRectangle.Height / 10)
               {
                  g.DrawLine(blackPen, new Point(0, 0),
                     new Point(ClientRectangle.Width, y));
               }
            }
         }
    }

    private void InitializeComponent()
  {
    this.components = new System.ComponentModel.Container();
    this.Size = new System.Drawing.Size(300,300);
    this.Text = "Form1";
  }
    
    static void Main() {
        Application.Run(new Form1());
  }
}



           
       








Related examples in the same category

1.Graphics PropertiesGraphics Properties
2.Simplest code to draw a lineSimplest code to draw a line
3.illustrates the use of Pens and Linesillustrates the use of Pens and Lines
4.Draw line 1Draw line 1
5.Draw a lineDraw a line
6.Draw line 2Draw line 2
7.Line styleLine style
8.Draw line 3Draw line 3
9.Simplest Coordinate Simplest Coordinate
10.Draw a line 2Draw a line 2