Programming/C#

C# MouseMove & MouseDown & MouseUp

안드라스 2012. 7. 12. 15:47

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);


가로 안에 있는 곳이 함수들이며 이 이벤트들이 발생했을 경우 

지정해 둔 함수가 호출 된다.