如题,我发了个DEMO展示问题。一个Form,上面有两个TrueDBgrid, 一个tgrid1,一个tgrid2。在Form的load中,建了两个datatable,分别绑定到两个tgrid. 两个tgrid都有一个keydown事件,指定当在单元格中按回车时的行为,即:当焦点在最后一个单元格最后一行时,加一行,焦点跳转到下一行第一单元格,如果在最后一单元格但不在最后一行,则不加行,直接跳到下一行第一单元格。tgrid2比tgrid1多了一个RowColChange事件,我在事件中指定EditActive=True 。tgrid2的keydown事件执行的正常。但tgrid1不是,当跳转时,直接到了下一行的第二列,为什么? |