leave是一个单元格失去焦点还是整个datagrid失去焦点?

解决方案 »

  1.   

    你自己可以写一个事件,不用它的事件。
    datagrid的事件都是对整个datagrid的,没有对单个cell的事件。
      

  2.   

    大虾们帮帮忙吧,我记得好像有关于datagrid输入校验方面的例子,可能会和这个有关系
      

  3.   

    写一个委托,创建一个对应的事件,不过你还得控制什么时候触发事件,这个比较棘手,还有你最好写一个继承自事件参数类的类来传递参数(这个在定义委托之前就应该完成)
    你也可以重载Forms下面的窗体或者控件的WinProc方法,他可以随时捕捉到windows消息,根据消息句柄来出发你相应的事件呵呵
      

  4.   

    ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vbcon/html/vbtskhandlingerrorswithwindowsformsdatagridcontrol.htm
    这里或许有你要的答案。
      

  5.   

    我们不如换个话题,如何对我在datagrid里面输入的东西进行检查?让我每输入一个cell,都检查一下我输入的是否正确?