Der Benutzer zieht etwas über meine TcxGrid-Komponente. Woher weiß ich, in welche Zeile es fällt?Wie kann ich feststellen, in welche TcxGrid-Zeile der Benutzer etwas abgelegt hat?
Antwort
Hier ist ein Beispiel auf der DevExpress-Site für ein Drag & Drop innerhalb eines cxGrid. Ich habe die gleiche Technik verwendet, um ein Ziehen und Ablegen zwischen zwei cxGrids zu implementieren.
Danke, dieses Beispiel löste mein Problem, die GridRecord ist was Ich suchte nach: HT: = ViewInfo.GetHitTest (X, Y); ReorderRows (TcxGridTableView (GridView), TcxGridRecordCellHitTest (HT) .GridRecord); –
Sie sollten eine Rückmeldung von der Drop-Ereignis erhalten oder verwenden Sie das Mouse-up-Ereignis, dann erhalten Sie die Rasterkoordinaten von den X-, Y-Positionen mit einem der vielen Dev Express-Anrufe. Ich denke, aus der Hand.
Es tut mir Leid, aber diese Frage nicht sinnvoll –
Nicht Erstsprache ist jeder ist Englisch :( – Despatcher
@Despatcher Das ist wahr. Die Frage nach wie vor keinen Sinn allerdings macht !! –