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);
가로 안에 있는 곳이 함수들이며 이 이벤트들이 발생했을 경우
지정해 둔 함수가 호출 된다.
'Programming > C#' 카테고리의 다른 글
C# PictureBox Mouse Move (0) | 2012.07.18 |
---|---|
C# 절대값 (0) | 2012.07.12 |
C# Save & OpenFileDialog (0) | 2012.07.12 |