Ejemplo n.º 1
0
 /// <summary>
 /// 初始状态
 /// </summary>
 private void Click_init()
 {
     DevExpress.XtraTreeList.Nodes.TreeListNode node = null;
     try
     {
         treeList_fz.FocusedNode = treeList_fz.Nodes[0];
         node = treeList_fz.FocusedNode;
         if (node != null)
         {
             if (node.StateImageIndex == 0)
             {
                 SetState(node, 1);
             }
             else
             {
                 SetState(node, 0);
                 SetStateS(node.ParentNode, 0);
             }
             GetCheckNode(treeList_fz, 1);
             if (ShowType != 1)
             {
                 ClearState();
                 ShowType = 1;
             }
             if (StaticClass.real_del != null)
             {
                 StaticClass.real_del(ShowType, bpShowPage, checkmsg);
             }
         }
     }
     catch (Exception ex)
     {
         Basic.Framework.Logging.LogHelper.Error(ex);
     }
 }
Ejemplo n.º 2
0
        private void RefreshControl()
        {
            #region 初始化
            newtreelist();
            Initree();
            #endregion

            #region 赋值
            SelectTreeList();
            #endregion

            #region 刷新
            if (ShowType != 5)
            {
                if (StaticClass.real_del != null)
                {
                    StaticClass.real_del(ShowType, bpShowPage, checkmsg);
                }
            }
            #endregion
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 设备树鼠标单击事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void treeList_fz_MouseClick(object sender, MouseEventArgs e)
 {
     DevExpress.XtraTreeList.Nodes.TreeListNode node = null;
     DevExpress.XtraTreeList.TreeListHitInfo    hitInfo;
     if (e.Button == MouseButtons.Left)
     {
         hitInfo = treeList_fz.CalcHitInfo(new Point(e.X, e.Y));
         if (hitInfo.HitInfoType == DevExpress.XtraTreeList.HitInfoType.Cell ||
             hitInfo.HitInfoType == DevExpress.XtraTreeList.HitInfoType.StateImage)
         {
             node = treeList_fz.FocusedNode;
             if (node != null)
             {
                 if (node.StateImageIndex == 0)
                 {
                     SetState(node, 1);
                 }
                 else
                 {
                     SetState(node, 0);
                     SetStateS(node.ParentNode, 0);
                 }
                 GetCheckNode(treeList_fz, 1);
                 if (ShowType != 1)
                 {
                     ClearState();
                     ShowType = 1;
                 }
                 if (StaticClass.real_del != null)
                 {
                     StaticClass.real_del(ShowType, bpShowPage, checkmsg);
                 }
             }
         }
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 自定义编排树焦点改变事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void treeList_bp_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e)
 {
     if (treeList_bp.FocusedNode != null && treeList_bp.FocusedNode != treeList_bp.Nodes[0])
     {
         for (int i = 0; i < treeList_bp.Nodes[0].Nodes.Count; i++)
         {
             treeList_bp.Nodes[0].Nodes[i].StateImageIndex = 0;
         }
         treeList_bp.FocusedNode.StateImageIndex = 1;
         if (treeList_bp.FocusedNode.Tag != null)
         {
             bpShowPage = int.Parse(treeList_bp.FocusedNode.Tag.ToString());
         }
         if (ShowType != 5)
         {
             ClearState();
             ShowType = 5;
         }
         if (StaticClass.real_del != null)
         {
             StaticClass.real_del(ShowType, bpShowPage, null);
         }
     }
 }