Developer里XtraGrid控件如何判断某个单元格是否被鼠标点击?(在winform里) 谢谢

解决方案 »

  1.   

            private void gridControl1_MouseClick(object sender, MouseEventArgs e)
            {
                GridHitInfo info=gridView1.CalcHitInfo(e.X,e.Y);
                //info可以获取行、列的信息
            }
      

  2.   

    还有一个更简单的办法,直接使用:
                  gridView1.FocusedRowHandle;
                  gridView1.FocusedColumn;
          
      

  3.   

    不到类型或命名空间名称“GridHitInfo”(是否缺少 using 指令或程序集引用?)
      

  4.   

    "不到类型或命名空间名称“GridHitInfo”(是否缺少 using 指令或程序集引用?) "兄弟,你把鼠标放在CalcHitInfo都会给你指示啊,加上不就行了,难道你第一天搞net吗?
      

  5.   

    using DevExpress.XtraGrid.Views.Grid.ViewInfo;
      

  6.   


    GridHitInfo info=gridView1.CalcHitInfo(e.X,e.Y); 后
    错误 1 “DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs”不包含“X”的定义,并且找不到可接受类型为“DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs”的第一个参数的扩展方法“X”(是否缺少 using 指令或程序集引用?) 错误 2 “DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs”不包含“Y”的定义,并且找不到可接受类型为“DevExpress.XtraGrid.Views.Base.FocusedColumnChangedEventArgs”的第一个参数的扩展方法“Y”(是否缺少 using 指令或程序集引用?)
      

  7.   

    这个事件:MouseClick,兄弟,真是服了你!!!