Esempio n. 1
0
 internal void RebulidColumnsIndexForInsert(int insertIndex, TaskMgrListHeaderItem insertItem)
 {
     insertItem.SetDisplayIndex(insertIndex);
     sortedItems.Insert(insertIndex, insertItem);
     for (int i = insertIndex + 1; i < sortedItems.Count; i++)
     {
         sortedItems[i].SetDisplayIndex(i);
     }
     ColumnsIndexChanged();
 }
Esempio n. 2
0
        private void Items_HearderAdd(TaskMgrListHeaderItem obj)
        {
            if (arredItem == null)
            {
                if (obj.ArrowType == TaskMgrListHeaderSortArrow.Ascending || obj.ArrowType == TaskMgrListHeaderSortArrow.Descending)
                {
                    arredItem = obj;
                }
            }
            vsed = false;

            obj.taskMgrListHeaderInternal = this;

            if (obj.DisplayIndex == -1)
            {
                obj.SetDisplayIndex(items.IndexOf(obj));
            }

            sortedItems.Add(obj);
            Vsitem();
        }