gpt4 book ai didi

c# - 如何判断用户何时在您的控制范围之外单击?

转载 作者:行者123 更新时间:2023-11-30 16:32:15 24 4
gpt4 key购买 nike

我有一个自定义用户控件。我想在几个不同的产品中使用它,所以我想要一些可以在 UserControl 本身内部实现的东西。我想知道用户何时在 UserControl 的边界之外单击,以便我可以隐藏它,类似于 ComboBox。我该怎么做?

我尝试处理点击事件,但它似乎只有在点击发生在控件范围内时才会触发。

最佳答案

这就是 Capture 属性的设计目的。将其设置为 true,所有鼠标消息都会路由到您的控件,即使它移出窗口边界也是如此。检查 MouseDown 事件中的 e.Location 属性。

关于c# - 如何判断用户何时在您的控制范围之外单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4171240/

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