V
vibowl
Unregistered / Unconfirmed
GUEST, unregistred user!
在FocusedRecordChanged或者OnMouseDown 事件里加了一个方法如: PreviewItemData
因为PreviewItemData代码执行时间较长,所以会有一段等待的时间,由于我的DataGrid是有拖放功能,DragMode 为dmAutomatic,奇怪的是,当方法执行完以后,鼠标会是拖放状态
虽然我的鼠标左键已施放,后来我检查出来是因为PreviewItemData执行占用了时间,鼠标好象没响应到OnMouseUP,后来我用线程来执行PreviewItemData,事件可以立即结束,由于某些原因不能用线程来处理,请问有没有更好的处理方法,我只要求事件能立即返回。
因为PreviewItemData代码执行时间较长,所以会有一段等待的时间,由于我的DataGrid是有拖放功能,DragMode 为dmAutomatic,奇怪的是,当方法执行完以后,鼠标会是拖放状态
虽然我的鼠标左键已施放,后来我检查出来是因为PreviewItemData执行占用了时间,鼠标好象没响应到OnMouseUP,后来我用线程来执行PreviewItemData,事件可以立即结束,由于某些原因不能用线程来处理,请问有没有更好的处理方法,我只要求事件能立即返回。