private void HandleBeforeSectionDrag(object sender, HeaderSectionOrderConformableEventArgs ea) { if (_processingHeaderOperation) { ea.Accepted = false; } else { _processingHeaderOperation = true; } }
private void HandleAfterSectionDrag(object sender, HeaderSectionOrderConformableEventArgs ea) { JetListViewColumn col = ColumnFromHeaderSection(ea.Item); int targetIndex = ea.Order; if (targetIndex == ea.Item.Index) { _processingHeaderOperation = false; ea.Accepted = false; return; } targetIndex = AdjustTargetIndex(targetIndex); _columnCollection.Move(col, targetIndex); OnColumnOrderChanged(); UpdateHeaderControl(); OnInvalidate(); ea.Accepted = false; _processingHeaderOperation = false; }
private void HandleBeforeSectionDrag(object sender, HeaderSectionOrderConformableEventArgs ea) { ea.Accepted = false; }