L Lonelysword Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-05 #1 请问如何在DBGRID中用MOUSE将整行记录搬上和搬下
D dedman Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-05 #4 自己编写,onmousedown,onmousemove,onmouseup事件
D dop Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-05 #5 可以实现,详细说明如下: 这个类不是从TDBGrid为做的,而是通过TCustomGrid来做的。 用你自己的数据结构来存放数据(这个数据结构将是这个控件的核心) 然后,在TCustomGrid中有ColumnMove和RowMove这样的过程,是可以重载的。 重载它然后,相应的改变后台的数据, 然后, 重载这DrawCell过程,根据你的数据结构中的内容将这个Grid画出来。 这就是一个过程,这个控件可以扩展出来!!!
可以实现,详细说明如下: 这个类不是从TDBGrid为做的,而是通过TCustomGrid来做的。 用你自己的数据结构来存放数据(这个数据结构将是这个控件的核心) 然后,在TCustomGrid中有ColumnMove和RowMove这样的过程,是可以重载的。 重载它然后,相应的改变后台的数据, 然后, 重载这DrawCell过程,根据你的数据结构中的内容将这个Grid画出来。 这就是一个过程,这个控件可以扩展出来!!!