我在窗口中有一個TcxGridDBTableView,並且dragmode被設置爲dmAutomatic。當我將一行拖放到另一行上時,它工作正常。但是,當我拖放一行到窗口外,我沒有去到TcxGridDBTableView的'OnEndDrag'事件。如何處理TcxCustomGrid-TcxCustomGrid將對象拖動到窗口外部時拖放?
例:
procedure TfrmMyForm.cxGridDBTableViewEndDrag(Sender, Target: TObject; X, Y: Integer);
begin
ShowMessage('ClassName: ' + Sender.ClassName);
end;
我debuggin它,我已經在showmessage線斷點,但是當我把窗戶外面一排,程序不在該行停止。
我正在使用快速量子網格來實現它。
我很欣賞的答案。但也許我的問題比看起來更簡單。我只需要一個標誌,通知我拖放操作是否成功完成。因爲我需要撤消我在拖放時沒有被接受的情況下所做的更改,例如,在拖動一行到Windows應用程序外部的情況下。 對不起,我英語不好。 – Haruki 2010-08-03 12:18:14