DataGrid中实现鼠标双击事件
2010-03-25 09:46
253 查看
定义一个成员变量:
使用DataGrid的如下两个事件:
MouseLeftButtonUp
SelectionChanged
在两个事件中对m_bFirstTime进行处理,代码如下:
这样当你第一次点击某一行时,messagebox不会弹出来,当你第二次点击时,messagebox会弹出来,并且显示“false”
public static bool m_bFirstTime = true;
使用DataGrid的如下两个事件:
MouseLeftButtonUp
SelectionChanged
在两个事件中对m_bFirstTime进行处理,代码如下:
private void dg_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { m_bFirstTime = !m_bFirstTime; if (!m_bFirstTime) { MessageBox.Show(m_bFirstTime.ToString()); } else { } } private void dg_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dg.SelectedIndex == -1) { m_bFirstTime = true; } else { m_bFirstTime = false; } }
这样当你第一次点击某一行时,messagebox不会弹出来,当你第二次点击时,messagebox会弹出来,并且显示“false”
相关文章推荐
- 实现鼠标双击DataGrid的一行,使该行成为编辑状态
- 如何在AutoCAD中实现鼠标双击事件
- 支持鼠标双击事件的DataGrid
- 在 winform 中的 datagrid 中实现单元格双击事件
- VC重载PreTranslateMessage事件实现鼠标双击
- ASP.NET基础教程-DataGrid表格控件-利用ItemDataBound事件实现鼠标移动到控件的某一行时改变该行的背景色
- qt 实现、区分鼠标单击,双击事件
- VC重载PreTranslateMessage事件实现鼠标双击
- 【BCB 原创】深入 分析 C++Builder 6 的鼠标 单击 双击 事件 关键词: 单击 双击 实现机制
- easyui的datagrid实现数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
- Silverlight实用窍门系列:12.继承于某些固定控件(以Grid为例)的鼠标左键双击事件的实现【附带实例源码】
- DataGrid 双击事件的实现
- Qt中鼠标的双击事件和单击事件的实现方式
- 实现鼠标双击事件
- 12.继承于某些固定控件(以Grid为例)的鼠标左键双击事件的实现
- C#实现给DataGrid单元行添加双击事件的方法
- 稳扎稳打Silverlight(32) - 2.0Tip/Trick之MessageBox, Popup, 循环的几种实现方法, 动态变换主题, 本地化(多语言), 响应鼠标双击事件
- flex Datagrid数据列双击事件实现
- 在 winform 中的 datagrid 中实现单元格双击事件