鼠标左键向下事件问题
本文关键字:事件 问题 鼠标 | 更新日期: 2023-09-27 17:57:27
我在telerik网格中有以下格式的行。
|WordFile.doc|button1|_button2_|
当用户点击第1列[WordFile.doc]时,我需要显示一个弹出窗口。我在数据网格行中有两个按钮,上面附加了点击事件。之前的鼠标双击事件附加到了行中,一切都很好。
现在,为了使行对单击作出响应。我在后面的代码中添加了以下语句
this.radUSBFiles.AddHandler(GridViewCell.MouseLeftButtonDownEvent, new MouseButtonEventHandler(row_MouseDoubleClick), true);
之后按钮停止工作。我相信MouseLeftButtonDownEvent不会让控件到达按钮的事件处理程序。
我试图计算点击发生的列数,如果点击发生在按钮列以外的任何区域,则将Handled设置为true。
有什么更好的方法吗?
,请提供建议
问候,
约翰。
要了解单击的列,请将commandname属性附加到该列,并在ItemCommand事件中进行处理。
网格列标记:
<telerik:GridButtonColumn ButtonType="ImageButton" CommandName="View" UniqueName="exportPDF" />
检查itemcommand事件中的commandname(代码隐藏):如果commandname="View"{……在此处执行操作……}
有关详细信息,请参阅此链接。