コード例 #1
0
 private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
 {
     //var tuple = Model.TablePermission.Instance.GetAllTableMenu(MainDev.Instance.Ribbon);
     //treeList1.StateImageList = tuple.Item2;
     //treeList1.DataSource = tuple.Item1;
     //treeList1.ExpandAll();
 }
コード例 #2
0
 private void xtraTreeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
 {
     //if (e.Node.Selected)
     //    e.NodeImageIndex = 2;
     //else
     //    e.NodeImageIndex = 1;
 }
コード例 #3
0
        private void roleTree_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            var role = roleTree.GetDataRecordByNode(e.Node) as Role;

            if (role != null)
            {
                if (role.RoleType == CODES.DEFROLE.ROLETYPE.CATEGORY)
                {
                    e.NodeImageIndex = Language.FolderOpenImageIndex;
                }
                else if (role.RoleType == CODES.DEFROLE.ROLETYPE.HIGH_ROLE)
                {
                    if (role.RoleValue == "Y")
                    {
                        e.NodeImageIndex = Language.HightRoleYesImageIndex;
                    }
                    else
                    {
                        e.NodeImageIndex = Language.HighRoleNoImageIndex;
                    }
                }
                else if (role.RoleType == CODES.DEFROLE.ROLETYPE.NORMAL_ROLE)
                {
                    if (role.RoleValue == "Y")
                    {
                        e.NodeImageIndex = Language.RoleYesImageIndex;
                    }
                    else
                    {
                        e.NodeImageIndex = Language.RoleNoImageIndex;
                    }
                }
            }
        }
コード例 #4
0
        //
        public void GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e, int branchType)
        {
            switch (branchType)
            {
            default:
                e.NodeImageIndex = 0;
                break;

            case 1000:
                e.NodeImageIndex = 1;
                break;

            case 2000:
                e.NodeImageIndex = (e.Node.Expanded ? 4 : 3);
                break;

            case 3000:
                e.NodeImageIndex = 2;
                break;

            case 4000:
                e.NodeImageIndex = 5;
                break;
            }
        }
コード例 #5
0
 private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
 {
     if (e.Node.GetValue(this.treeListColumn2) != null)
     {
         int _st = (int)e.Node.GetValue(this.treeListColumn2);
         e.NodeImageIndex = _st;
     }
 }
コード例 #6
0
 private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
 {
     if (e.Node.ParentNode == null)
     {
         e.Node.StateImageIndex = 1;
     }
     else
     {
         e.Node.StateImageIndex = 0;
     }
 }
コード例 #7
0
 private void tvModule_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
 {
     if (e.Node.HasChildren)
     {
         e.NodeImageIndex = e.Node.Expanded ? 1 : 0;
     }
     else
     {
         e.NodeImageIndex = 0;
     }
 }
コード例 #8
0
 private void tvRoleRight_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
 {
     if (e.Node.HasChildren)
     {
         e.NodeImageIndex = e.Node.Expanded ? 0 : 1;
     }
     else
     {
         e.NodeImageIndex = 1;
     }
 }
コード例 #9
0
 private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
 {
     // DataStoreTreeNode dstn = (DataStoreTreeNode) e.Node;
     if (bool.Equals(e.Node["IsFolder"], true))
     {
         e.NodeImageIndex = 0;
     }
     else
     {
         e.NodeImageIndex = 2;
     }
 }
コード例 #10
0
ファイル: frmDataSearch.cs プロジェクト: aehyok/ServerMeta
        private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            object _stobj = e.Node.GetValue("State");

            if (_stobj == null)
            {
                return;
            }
            int _st = (int)_stobj;

            e.NodeImageIndex = _st;
        }
コード例 #11
0
        private void treeList3_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            bool _st = (bool)e.Node.GetValue("HaveRight");

            if (_st)
            {
                e.NodeImageIndex = 2;
            }
            else
            {
                e.NodeImageIndex = 0;
            }
        }
コード例 #12
0
 private void tlDirectory_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
 {
     if (e.Node.GetDisplayText("Type") == "Folder")
     {
         e.NodeImageIndex = e.Node.Expanded ? 1 : 0;
     }
     else if (e.Node.GetDisplayText("Type") == "File")
     {
         e.NodeImageIndex = 2;
     }
     else
     {
         e.NodeImageIndex = 3;
     }
 }
コード例 #13
0
        private void treeAccounts_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            var data = treeAccounts.GetDataRecordByNode(e.Node);

            if (data is AccountNode node)
            {
                if (node.Type == AccountType.Group)
                {
                    e.NodeImageIndex = e.Node.Expanded ? 1 : 0;
                }
                else
                {
                    e.NodeImageIndex = _accountImageIndex[node.Type];
                }
            }
        }
コード例 #14
0
        private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            if (e.Node.GetValue(this.treeListColumn2) == null)
            {
                return;
            }
            bool _isChecked = (bool)e.Node.GetValue(this.treeListColumn2);

            if (_isChecked)
            {
                e.NodeImageIndex = 1;
            }
            else
            {
                e.NodeImageIndex = 0;
            }
        }
        //<treeList1>
        private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            CheckState check = GetCheckState(e.Node.Tag);

            if (check == CheckState.Unchecked)
            {
                e.NodeImageIndex = 0;
            }
            else if (check == CheckState.Checked)
            {
                e.NodeImageIndex = 1;
            }
            else
            {
                e.NodeImageIndex = 2;
            }
        }
コード例 #16
0
ファイル: DistributionForm.cs プロジェクト: pvx/ShopOrder
        private void TreeListGetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            ICheckInfo checkInfo = null;

            if (e.Node.GetValue(0) is GoodsDataCategory)
            {
                var obj = e.Node.GetValue(0) as GoodsDataCategory;
                if (obj.ObjectList is ICheckInfo)
                {
                    checkInfo = obj.ObjectList;
                }
            }

            if (e.Node.GetValue(0) is GoodsDataGroup)
            {
                var obj = e.Node.GetValue(0) as GoodsDataGroup;
                if (obj.ObjectList is ICheckInfo)
                {
                    checkInfo = obj.ObjectList;
                }
            }

            if (checkInfo != null)
            {
                switch (checkInfo.GetCheckState())
                {
                case StateCheck.AllChecked:
                    e.NodeImageIndex = 0;
                    //e.Node.Checked = true;
                    break;

                case StateCheck.SomeChecked:
                    e.NodeImageIndex = 1;
                    //e.Node.Checked = false;
                    break;

                case StateCheck.NoChecked:
                    e.NodeImageIndex = 2;
                    //e.Node.Checked = false;
                    break;
                }
            }
        }
コード例 #17
0
 private void TreeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
 {
     if (e.Node.GetDisplayText("Icon") == "0")
     {
         e.NodeImageIndex = e.Node.Expanded ? 1 : 0;
     }
     else if (e.Node.GetDisplayText("Icon") == "2")
     {
         e.NodeImageIndex = 2;
     }
     else if (e.Node.GetDisplayText("Icon") == "3")
     {
         e.NodeImageIndex = 3;
     }
     else if (e.Node.GetDisplayText("Icon") == "4")
     {
         e.NodeImageIndex = 4;
     }
 }
コード例 #18
0
        private void trlCRTree_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            object Obj = trlCRTree.GetDataRecordByNode(e.Node);

            if (Obj != null)
            {
                QChangeRequest cr = (QChangeRequest)Obj;
                switch (cr.CheckResultType)
                {
                case QCRCheckResultType.NotChecked:
                    e.NodeImageIndex = 0; break;

                case QCRCheckResultType.WellImplemented:
                    e.NodeImageIndex = 1; break;

                case QCRCheckResultType.NeedsAttention:
                    e.NodeImageIndex = 2; break;
                }
            }
        }
コード例 #19
0
        private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            string stateimage = e.Node.GetValue("devicetype").ToString();

            switch (stateimage)
            {
            case "01":
                e.NodeImageIndex = 33;
                break;

            case "73":
                e.NodeImageIndex = 28;
                break;

            case "74":
                e.NodeImageIndex = 29;
                break;

            case "55":
                e.NodeImageIndex = 31;
                break;

            case "06":
                e.NodeImageIndex = 26;
                break;

            case "80":
                e.NodeImageIndex = 30;
                break;

            case "75":
                e.NodeImageIndex = 32;
                break;

            default:
                e.NodeImageIndex = 28;
                break;
            }
        }
コード例 #20
0
ファイル: UCMainNurseForm.cs プロジェクト: xuanximoming/key
        /// <summary>
        /// 设置Treelist的图片部分
        /// edit by ywk  2012年8月8日 14:15:12
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            TreeListNode node = e.Node;
            DataRow      dr   = (DataRow)node.Tag;

            if (string.IsNullOrEmpty(dr["PARENTID"].ToString()))
            {
                if (e.Node.Expanded)//文件夹打开
                {
                    //e.NodeImageIndex = 1;
                    e.NodeImageIndex = 3;
                }
                else//文件夹未打开
                {
                    //e.NodeImageIndex = 0;
                    e.NodeImageIndex = 2;
                }
            }
            else
            {
                e.NodeImageIndex = 0;
            }
        }
コード例 #21
0
        private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            int _st = (int)e.Node.GetValue("State");

            e.NodeImageIndex = _st;
        }
コード例 #22
0
 private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
 {
     e.NodeImageIndex = e.Node.Expanded ? 1 : 0;
 }
コード例 #23
0
        private void treeList1_GetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
        {
            Component component = (Component)e.Node.TreeList.GetDataRecordByNode(e.Node);

            e.NodeImageIndex = ComponentResources.Instance.getStateImageIndex(component.Attributes.CurrentState);
        }
 private void OnGetStateImage(object sender, DevExpress.XtraTreeList.GetStateImageEventArgs e)
 {
     e.NodeImageIndex = e.Node.Level;
 }