【发布时间】:2013-10-21 06:51:50
【问题描述】:
TImage 上的图片被划分为多个小矩形,我需要检查用户是否单击其中一个。基本上,我需要在没有按钮本身的图像上创建按钮。所以,问题是:如何检查光标是否在 Image 组件的某个部分上?
【问题讨论】:
-
您的列/行大小可以不同吗?如果是这样,这将是一种与它们总是相同大小的方法大不相同的方法。我建议您考虑创建自己的自定义控件来封装您需要的任何功能,而不是使用图像来绘制网格并在表单中实现它。
-
添加一个 OnClick 事件处理程序并在其中调用 GetMessagePos。
标签: image delphi position mouse coordinates