카테고리 없음

[씨#] XY 좌표를 기준으로 MouseHover의 레이블 색상 변경

행복을전해요 2021. 2. 1. 00:27

두 번째 인수에 MouseHover포함되지 않은 이벤트 처리기를 제거 MouseEventArgs하고 다음 MouseMove코드로 처리기 를 추가 합니다.

private void picboxMain_MouseMove(object sender, MouseEventArgs e)
{
    int x1 = e.X;
        int y1 = e.Y;
            Color color = (x1 >= 155 && x1 <= 179) && (y1 >= 145 && y1 <= 160) ? Color.Green : Color.Black;
                lblX.ForeColor = color;
                    lblY.ForeColor = color;
                    }
                    

편집 : 또한 MouseLeave처리되어야합니다.



출처
https://stackoverflow.com/questions/22049807