gpt4 book ai didi

c# - 在 ContainerControl C#.NET 中检测鼠标位置

转载 作者:行者123 更新时间:2023-11-30 17:07:09 24 4
gpt4 key购买 nike

<分区>

我正在测试以下代码:

protected override void OnMouseMove(MouseEventArgs e)
{
base.OnMouseMove(e);
Rectangle leftRect = new Rectangle(0, 0, 32, this.Height);
if (leftRect.Contains(e.Location))
{
MessageBox.Show("Hello World");
}
}

想法是,当鼠标进入容器控件左侧的 32 像素宽的区域时,会出现一条消息(好的,在 R/L 中它会做其他事情,但这只是目前的纯粹测试)。

问题是,当子控件填充矩形区域时,ContainerControl 不会收到 MouseMove 事件,因为它正在由子控件处理。

所以我的问题是,如何让我的 ContainerControl 接收 MouseMove 事件,即使它的子项填充了相同的矩形区域?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com