为了账号安全,请及时绑定邮箱和手机立即绑定

如果光标在位置

如果光标在位置

C#
BIG阳 2021-07-13 17:01:49
if (Cursor.Position == closeButton.Location){    closeButton.BackColor = Color.FromArgb(255, 231, 76, 60);}这个 if 语句由于某种原因不起作用,有什么帮助吗?我希望它检查光标位置是否在位置集中。
查看完整描述

1 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

您需要检查ClientRectangle按钮的属性。所以这是使用的正确语法:


if (closeButton.ClientRectangle.Contains(closeButton.PointToClient(Cursor.Position)))

{

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

}


查看完整回答
反对 回复 2021-07-18
  • 1 回答
  • 0 关注
  • 167 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信