鼠标左键向下事件问题

本文关键字:事件 问题 鼠标 | 更新日期: 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"{……在此处执行操作……}

有关详细信息,请参阅此链接。