好!
DenpyoMan升级到MultiRow
(1)MultiRow的CellLeave事件不支持Cancel,因此我使用CellValidating事件处理。但是有一点疑问,我在CellValidating事件中将Cancel设置为true,使焦点不发生移动。 但是仍然会触发该Cell的CellEnter获得焦点事件,既然焦点都没有移动为什么还要触发这个事件呢。是有什么其他考虑吗?
PS:不知道其他表格控件是否也是这样,但是DenpyoMan不是这样。
(2)MultiRow先触发CellLeave事件,再触发CellEndEdit事件,而IsCurrentCellInEditMode是在CellXXXEdit事件中变更的,因此在CellLeave事件中取得IsCurrentCellInEditMode是无意义的,因为它一定是true。测试是这样。
PS:DenpyoMan的事件触发顺序是相反的。
这两种控件诸如此类的却别真的很多,升级纠结啊。
我看葡萄城也推荐DenpyoMan升级到MultiRow,有没有升级的帮助文档或Demo之类的东东,以供参照…… |
|