Ejemplo n.º 1
0
 private void HandleBeforeSectionDrag(object sender, HeaderSectionOrderConformableEventArgs ea)
 {
     if (_processingHeaderOperation)
     {
         ea.Accepted = false;
     }
     else
     {
         _processingHeaderOperation = true;
     }
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 private void HandleBeforeSectionDrag(object sender, HeaderSectionOrderConformableEventArgs ea)
 {
     ea.Accepted = false;
 }