我看了msdn,要用到PaintEventArgs e这个东西,但不知怎么产生一个PaintEventArgs e出来 Pen blackPen = new Pen(Color.Black, 3); // Create points that define line.
Point point1 = new Point(100, 100);
Point point2 = new Point(500, 100); // Draw line to screen.
//e 为PaintEventArgs类型
e.Graphics.DrawLine(blackPen, point1, point2);
Point point1 = new Point(100, 100);
Point point2 = new Point(500, 100); // Draw line to screen.
//e 为PaintEventArgs类型
e.Graphics.DrawLine(blackPen, point1, point2);
Bitmap objBitmap = new Bitmap(width, height);Graphics objGraphics = Graphics.FromImage(objBitmap);
/////////////////////////////////////////////////////////
Pen blackPen = new Pen(Color.Black, 3);Point point1 = new Point(100, 100);
Point point2 = new Point(500, 100);objGraphics.DrawLine(blackPen, point1, point2);
////////////////////////////////////////////////////////////
pictureBox2.Image = objBitmap;要在form上拖一个pictureBox控件,然后才能画
private void button1_Click(object sender, EventArgs e)
{
Pen blackPen = new Pen(Color.Black, 3); // Create points that define line.
Point point1 = new Point(100, 100);
Point point2 = new Point(500, 100); // Draw line to screen.
//e 为PaintEventArgs类型
e.Graphics.DrawLine(blackPen, point1, point2);
}
//先建立一个bmp点阵
Bitmap objBitmap = new Bitmap(width, height);
//然后把这个点阵赋予要画的画上
Graphics objGraphics = Graphics.FromImage(objBitmap);
/////////////////////////////////////////////////////////
//接着在这个画上画画
Pen blackPen = new Pen(Color.Black, 3);Point point1 = new Point(100, 100);
Point point2 = new Point(500, 100);objBitmap.DrawLine(blackPen, point1, point2);
////////////////////////////////////////////////////////////
//画万以后给pictureBox2
pictureBox2.Image = objBitmap;要在form上拖一个pictureBox控件,然后才能画
{
Graphics g = this.CreateGraphics();
Pen p= new Pen(Color.Black);
g.DrawLine(p, 10, 10, 200, 10); Bitmap bmp = new Bitmap(Width, Height); bmp.Save(fileName);
}
//先建立一个bmp点阵
Bitmap objBitmap = new Bitmap(width, height);
//然后把这个点阵赋予要画的画上
Graphics objGraphics = Graphics.FromImage(objBitmap);
/////////////////////////////////////////////////////////
//接着在这个画上画画
Pen blackPen = new Pen(Color.Black, 3);Point point1 = new Point(100, 100);
Point point2 = new Point(500, 100);objGraphics .DrawLine(blackPen, point1, point2);
////////////////////////////////////////////////////////////
//画完以后给把画的画给pictureBox2
pictureBox2.Image = objGraphics;要在form上拖一个pictureBox控件,然后才能画更正一下,2年前画过一个坐标轴,然后仿小画家,现在不太熟了,呵呵