F
Fredje
Hello,
I want to move a control by mouse on a form. I use the following code to
mouse a label for example:
private void label1_MouseDown(object sender,
System.Windows.Forms.MouseEventArgs e)
{
drag = true;
x = e.X;
y = e.Y;
}
private void label1_MouseUp(object sender,
System.Windows.Forms.MouseEventArgs e)
{
drag = false;
}
private void label1_MouseMove(object sender,
System.Windows.Forms.MouseEventArgs e)
{
if(drag)
{
label1.Left += e.X-x;
label1.Top += e.Y-y;
x = e.X;
y = e.Y;
}
}
The label acts verry strange, jumping around everywhere...
What I'm I doing wrong?
Thx in advance
I want to move a control by mouse on a form. I use the following code to
mouse a label for example:
private void label1_MouseDown(object sender,
System.Windows.Forms.MouseEventArgs e)
{
drag = true;
x = e.X;
y = e.Y;
}
private void label1_MouseUp(object sender,
System.Windows.Forms.MouseEventArgs e)
{
drag = false;
}
private void label1_MouseMove(object sender,
System.Windows.Forms.MouseEventArgs e)
{
if(drag)
{
label1.Left += e.X-x;
label1.Top += e.Y-y;
x = e.X;
y = e.Y;
}
}
The label acts verry strange, jumping around everywhere...
What I'm I doing wrong?
Thx in advance