Drag the borderless form to any desktop location
First, create a Windows application.Program
Set the formborderstyle attribute of form1 to Noe.
Place the create control Panel1 In the title bar
Code
Point mouseoff; // Move the location variable with the mouse
Bool Leftflag; // Left button for tag
Private Void Panelappsmousedown ( Object Sender, mouseeventargs E)
{
If (E. Button = Mousebuttons. Left)
{
Mouseoff = New Point ( - E. X, - E. y ); // Get the variable value
Leftflag = True ; // Click the left button to press the time mark to true;
}
}
Private Void Panelease mousemove ( Object Sender, mouseeventargs E)
{
If (Leftflag)
{
Point mouseset = Control. mouseposition;
Mouseset. offset (mouseoff. X, mouseoff. y ); // Set the location after the move
Location = Mouseset;
}
}
Private Void Panelease mouseup ( Object Sender, mouseeventargs E)
{
If (Leftflag)
{
Leftflag = False ; // When the mouse is released, mark it as false;
}
}
You can achieve it.