gpt4 book ai didi

delphi - 如何使控件不可见但响应鼠标事件?

转载 作者:行者123 更新时间:2023-12-03 18:09:10 25 4
gpt4 key购买 nike

我想创建一个不可见但对正常事件有反应的控件(派生自 TCustomControl)(我想用它在将鼠标移到自定义元素上时显示提示)。我认为覆盖 paint 方法并将其留空就可以完成这项工作,但不幸的是,在组件所在的位置绘制了一个矩形。

如何让控件完全不可见?

最佳答案

您可以从 TGraphicControl 继承而不是从 TCustomControl 继承,并将绘制处理程序留空。不会绘制任何内容。

如果您需要一个窗口控件,那么您应该确保它没有边框并使用父背景。参见 this question有关如何执行此操作的信息。您可能还需要重写 CreateParams(),以移除边框样式位。

关于delphi - 如何使控件不可见但响应鼠标事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1453592/

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