猿问

如果光标在位置

if (Cursor.Position == closeButton.Location)

{

    closeButton.BackColor = Color.FromArgb(255, 231, 76, 60);

}

这个 if 语句由于某种原因不起作用,有什么帮助吗?


我希望它检查光标位置是否在位置集中。


BIG阳
浏览 168回答 1
1回答

慕沐林林

您需要检查ClientRectangle按钮的属性。所以这是使用的正确语法:if (closeButton.ClientRectangle.Contains(closeButton.PointToClient(Cursor.Position))){    closeButton.BackColor = Color.FromArgb(255, 231, 76, 60);}
随时随地看视频慕课网APP
我要回答