본문 바로가기
컴퓨터/C#

[C#] 마우스 휠 입력

by Begi 2023. 4. 12.
반응형

마우스 휠 이벤트는 속성 창에 없고 사용자가 직접 코딩해야 한다.

 

pictureBox에서 이벤트 휠을 입력받는 방법은 다음과 같다.

 

public Form1()
{
    InitializeComponent();
    pictureBox1.MouseWheel += new MouseEventHandler(pictureBox1_MouseWheel);
}

 

private void pictureBox1_MouseWheel(object sender, MouseEventArgs e)
{
    int i = e.Delta * SystemInformation.MouseWheelScrollLines;
    PictureBox pb = (PictureBox)sender;

 

   <마우스 휠 이벤트 처리 코드>

}

 

위 코드의 e.Delta은 휠을 올릴 때는 +120이고 내릴 때는 -120이 된다.

 

반응형

댓글