我正在TDBGrid
使用它的OnTitleClick
事件进行排序,但是当用户只是排列他的列时,我不想对网格进行排序。
OnTitleClick
是否可以在事件触发时检测列是否已移动/正在移动?
OnStartDrag
不会被触发,因为拖放似乎是网格组件的内部。
我现在唯一能想到的就是在OnColumnMoved
触发时设置一个标志并忽略事件的下一次执行OnTitleClick
。
这是一个好主意还是有更好的方法?
我正在TDBGrid
使用它的OnTitleClick
事件进行排序,但是当用户只是排列他的列时,我不想对网格进行排序。
OnTitleClick
是否可以在事件触发时检测列是否已移动/正在移动?
OnStartDrag
不会被触发,因为拖放似乎是网格组件的内部。
我现在唯一能想到的就是在OnColumnMoved
触发时设置一个标志并忽略事件的下一次执行OnTitleClick
。
这是一个好主意还是有更好的方法?