我有一个Windows窗体中的DataGridView。我希望处理每个单元格上的双击事件,以显示与该记录相关的详细信息表单。不幸的是,双击事件是在双击列标题时执行的。我该怎么办?
发布于 2009-04-18 14:59:35
您应该检查事件参数的RowIndex和ColumnIndex属性。如果其中一个为负,则表示单击了行标题或列标题,则应忽略该事件。
发布于 2009-04-18 09:08:03
你在处理什么事件?理想情况下,您应该处理CellDoubleClick或CellMouseDoubleClick事件,并在该处理程序中打开详细信息表单。后一个事件将捕获使用任意鼠标按键进行的双击(可以使用MouseEventArgs.Button属性查询该按钮。
https://stackoverflow.com/questions/763162
复制相似问题