1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
private Point m_offset;
private Point m_Pos;
private void EM_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
m_Pos = Control.MousePosition;
m_Pos.Offset(mouse_offset.X, mouse_offset.Y);
Location = m_Pos;
}
}
private void EM_MouseDown(object sender, MouseEventArgs e)
{
m_offset = new Point(-e.X, -e.Y);
}
|