0

我正在向自定义 datagridview 添加自定义列。这个新的 datagridcolumn 具有的选项之一是能够显示一个值,然后是一个按钮,以允许用户单击该按钮,然后会发生一些事情。按钮只占据单元格的右侧部分,其余部分是一个值。此按钮和值始终是可显示的,并且该按钮应该始终能够被点击。在 datagridview 的显示模式中,值和按钮被绘制。我需要帮助的是如何判断用户是否点击了单元格的按钮部分。有人可以提供有关如何执行此操作的示例代码吗?

谢谢,格雷格

4

1 回答 1

0

没关系,我想通了。我只是在 datagridview 的 cellclick 事件中添加了一些逻辑来获取 GetCellDisplayRectangle 并将其转换为屏幕点并获得鼠标在屏幕上的位置并使用 rectangle contains 方法进行边界测试。

于 2012-10-24T17:04:45.867 回答