public class DrawApp : System.Windows.Forms.Form
{
private PictureBox pictureBox1;
private bool flagDraw = false;
public DrawApp()
{
InitializeComponent();
}
private void InitializeComponent()
{
...
pictureBox1 = new PictureBox();
...
}
private void pictureBox1_MouseUp(...)
{
flagDraw = false;
}
private void pictureBox1_MouseDown(...)
{
flagDraw = true;
}
private void pictureBox1_MouseMove(..., MouseEventArgs e)
{
if(flagDraw == true)
{
Graphics g = Graphics.FromHwnd( pictureBox1.Handle);
SolidBrush brush = new SolidBrush(Color.Red);
g.FillEllipse(brush, e.X, e.Y, 10, 10);
}
}
}
Рисование в paintBox
Как в paintBox(на C#) нарисовать линию с помощью мышки и узнать ее длинну?
Цитата:
Originally posted by clown
Как в paintBox(на C#) нарисовать линию с помощью мышки ... ?
Как в paintBox(на C#) нарисовать линию с помощью мышки ... ?
Код: