private void treeList1_CalcNodeDragImageIndex(object sender, DevExpress.XtraTreeList.CalcNodeDragImageIndexEventArgs e)
 {
     if (e.Node[treeListColumn3].ToString() == "Folder")
     {
         e.ImageIndex = 0;
     }
     if (e.Node[treeListColumn3].ToString() == "File")
     {
         if (e.Node.ParentNode == Tree.FocusedNode.ParentNode)
         {
             e.ImageIndex = -1;
             return;
         }
         if (e.ImageIndex == 0)
         {
             if (e.Node.Id > Tree.FocusedNode.Id)
             {
                 e.ImageIndex = 2;
             }
             else
             {
                 e.ImageIndex = 1;
             }
         }
     }
 }
コード例 #2
0
 private void trvLstMain_CalcNodeDragImageIndex(object sender, DevExpress.XtraTreeList.CalcNodeDragImageIndexEventArgs e)
 {
     _NodeImageIndex = e.ImageIndex;
     if (e.ImageIndex == 0) //表示DragNode become a child of the underlying node
     {
         e.ImageIndex = -1;
     }
 }
        private void treeList1_CalcNodeDragImageIndex(object sender, DevExpress.XtraTreeList.CalcNodeDragImageIndexEventArgs e)
        {
            TreeList tl = sender as TreeList;

            if (GetDragDropEffect(tl, tl.FocusedNode) == DragDropEffects.None)
            {
                e.ImageIndex = -1;  // no icon
            }
            else
            {
                e.ImageIndex = 1;  // the reorder icon (a curved arrow)
            }
        }
コード例 #4
0
ファイル: FormResources.cs プロジェクト: Loong-Lee/VSDT
        //设置拖拽节点时显示的图标
        private void treeList_CalcNodeDragImageIndex(object sender, DevExpress.XtraTreeList.CalcNodeDragImageIndexEventArgs e)
        {
            TreeList tl     = sender as TreeList;
            bool     updown = false;

            if (GetDragDropEffect(tl, tl.FocusedNode, ref updown) != DragDropEffects.Copy)
            {
                if (GetDragDropEffect(tl, tl.FocusedNode, ref updown) == DragDropEffects.None)
                {
                    e.ImageIndex = -1;  //无图标
                }
                else
                {
                    if (updown)
                    {
                        e.ImageIndex = 2; //向下的箭头
                    }
                    else
                    {
                        e.ImageIndex = 1;  // 向上的箭头
                    }
                }
            }
        }