gridcontrol 的行双击事件的处理
2010-03-08 16:39
225 查看
gridcontrol控件的row双击事件,用gridview的Double_Click没实现,网上查了一下MouseDown,试了试,挺爽。需要将gridview1.OptionsBehavior.Editable设为false
代码
//双击行弹出nodeDetail信息
private void gridView1_MouseDown(object sender, MouseEventArgs e)
{
DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo = gridView1.CalcHitInfo(new Point(e.X,e.Y));
if (e.Button == MouseButtons.Left && e.Clicks == 2)
{
//判断光标是否在行范围内
if (hInfo.InRow)
{
//do something
}
}
}
代码
//双击行弹出nodeDetail信息
private void gridView1_MouseDown(object sender, MouseEventArgs e)
{
DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo hInfo = gridView1.CalcHitInfo(new Point(e.X,e.Y));
if (e.Button == MouseButtons.Left && e.Clicks == 2)
{
//判断光标是否在行范围内
if (hInfo.InRow)
{
//do something
}
}
}
相关文章推荐
- flash 中用单击事件区别处理双击和单击
- 处理Android中双击事件
- CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理
- qt 双击事件处理
- Cocos2d-x 处理双击事件的两种方法
- DataGrid行随鼠标移动变色及单击双击行事件处理
- 博为峰Java技术文章 ——JavaSE Swing列表框双击事件的处理Ⅰ
- Cocos2D-X2.2.3学习笔记8(处理精灵单击、双击和三连击事件)
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- Cocos2d-x 处理双击事件+CCBezierBy
- MFC 处理双击事件时屏蔽掉单击事件
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- DevExpress XtraGrid 行双击事件的处理
- Cocos2d-x 处理双击事件的两种方法
- java小程序中鼠标事件的响应处理(包含右键、双击等)
- Cocos2d-x 处理双击事件的两种方法
- CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理
- ALV双击单元格事件处理
- CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件