C# MouseMove & MouseDown & MouseUp
Mouse 이벤트 중에 3개.
private void Background_MouseDown(object sender, MouseEventArgs e)
{
MessageBox.Show("클릭된 X : " + e.X.ToString() + "\n클릭된 Y : " + e.Y.ToString());
}
private void Background_MouseMove(object sender, MouseEventArgs e)
{
MessageBox.Show("클릭된 X : " + e.X.ToString() + "\n클릭된 Y : " + e.Y.ToString());
}
private void Background_MouseUp(object sender, MouseEventArgs e)
{
MessageBox.Show("클릭된 X : " + e.X.ToString() + "\n클릭된 Y : " + e.Y.ToString());
}
이 이벤트들을 사용하기 위해서는 핸들러를 등록해야 한다.
this.Background.MouseDown += new System.Windows.Forms.MouseEventHandler(this.Background_MouseDown);
this.Background.MouseUp += new System.Windows.Forms.MouseEventHandler(this.Background_MouseUp);
this.Background.MouseMove += new System.Windows.Forms.MouseEventHandler(this.Background_MouseMove);
가로 안에 있는 곳이 함수들이며 이 이벤트들이 발생했을 경우
지정해 둔 함수가 호출 된다.