, Visual C#



27.1. .

// "x" "y"

// 1- 2- :

public int x_MouseDown_1, y_MouseDown_1,

x_MouseDown_2, y_MouseDown_2;

//

//,

// OffOn:

bool OffOn = false;

private void Form1_MouseDown(object sender, MouseEventArgs e)

{

// "g" Graphics

// CreateGraphics

//

// this Form1:

Graphics g = this.CreateGraphics();

// "myPen" Red

// 3 :

Pen myPen = new Pen(Color.Red, 3);

// "x" "y"

// :

x_MouseDown_2 = e.X;

y_MouseDown_2 = e.Y;

// OffOn:

// OffOn

// false,

if (OffOn == false)

{

//

// :

x_MouseDown_1 = x_MouseDown_2;

y_MouseDown_1 = y_MouseDown_2;

// OffOn :

OffOn = true;

}

else

{

// OffOn

// true,

//

// :

g.DrawLine(myPen, x_MouseDown_1, y_MouseDown_1,

x_MouseDown_2, y_MouseDown_2);

//

// :