Point mouseClickPosition;
private void Form_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
mouseClickPosition = e.Location;
}
private void Form_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
this.Left = e.X + this.Left - mouseClickPosition.X;
this.Top = e.Y + this.Top - mouseClickPosition.Y;
}
}
마우스를 이용하여 Form을 원하는 곳으로 이동하는 예제 코드입니다.
'C#' 카테고리의 다른 글
[C#]log4net 예제 (0) | 2020.01.21 |
---|---|
[C#]FormBorderStyle.None일 경우 화면 이동하기 예제 (0) | 2020.01.20 |
[C#]신규 창 ShowInTaskbar 비활성화 예제 (0) | 2020.01.07 |
[C#]Get Local IP Address 예제 (0) | 2019.12.16 |
[C#]디지털 시계 (0) | 2019.06.14 |