自定义DataGridViewCell,第二次点击编辑
我已经使用颜色选择器/不透明度单元实现了自己的 DataGridViewCell。
我希望单元格的行为符合标准控件,例如首先单击以选择的 DataGridViewTextCell,然后再次单击以进行编辑。
显而易见的是,如果 Selected 为 true,则从 Click 处理程序中调用 BeginEdit,但在调用单击处理程序时,我的单元格状态始终为 Selected。我不知道如何区分第一次和第二次单击之间的控件状态。
非常感谢任何帮助。
谢谢 安迪
I've implemented my own DataGridViewCell with a colour picker / opacity cell.
I want the cell to behave as per the standard controls, such as DataGridViewTextCell which you first click to select, then click again to edit.
The obvious thing was to call BeginEdit from with in the Click handler if Selected is true, but I my cell state is always Selected by the time the click handler is invoke. I can't see how to differentiate the state of the control between the first and second clicks.
Any help is very much appreciated.
Thanks
Andy
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我是通过处理 MouseDown 来完成的
I've done it by handling MouseDown