Ejemplo n.º 1
0
 void trvLstMain_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
 {
     if (_TreeListHoster != null)
     {
         _TreeListHoster.FormatTreeListNode((TreeListEx)sender, e);
     }
 }
Ejemplo n.º 2
0
        private void treeList1_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
        {
            if (e.Node.ParentNode != null)
            {
                if (e.Node.RootNode.Id == 0)
                {
                    var x = ((DesignSprite)e.Node.Tag).GetImages();
                    if (x.Count > 0)
                    {
                        e.Graphics.DrawImage(x[0], e.Bounds);
                        e.Handled = true;

                        for (int i = 0; i < x.Count; i++)
                        {
                            if (x[i] != null)
                            {
                                x[i].Dispose();
                            }
                        }
                    }
                    else
                    {
                    }
                }
            }
        }
Ejemplo n.º 3
0
 private void treeList1_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
 {
     e.SelectImageIndex = e.Node.Level;
     if (e.Node.Level > 4)
     {
         e.SelectImageIndex = 4;
     }
 }
 private void treeState_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
 {
     if (e.Node.HasChildren)
     {
         e.SelectImageIndex = 0;
     }
     else
     {
         e.SelectImageIndex = 1;
     }
 }
Ejemplo n.º 5
0
 public static void treeList_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
 {
     if (e.Node.Nodes.Count > 0)
     {
         e.SelectImageIndex = 0;
     }
     else
     {
         e.SelectImageIndex = 1;
     }
 }
Ejemplo n.º 6
0
 /// <summary>
 /// 画图片节点
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void treeList1_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
 {
     if (e.Node.Tag.GetType() == typeof(document_tree))
     {
         e.SelectImageIndex = 1;
     }
     else
     {
         e.SelectImageIndex = 0;
     }
 }
Ejemplo n.º 7
0
 private void treeListTask_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
 {
     foreach (TreeListNode treeListNode in e.Node.Nodes)
     {
         //  ImageIndex用来指定树节点在正常状态下显示的图标,
         //  SelectImageIndex用来指定树节点在选中状态下显示的图标
         if (Convert.ToInt32(treeListNode["Status"].ToString()) == 0)
         {
             treeListNode.ImageIndex       = 0;
             treeListNode.SelectImageIndex = 0;
         }
         else
         {
             treeListNode.ImageIndex       = 1;
             treeListNode.SelectImageIndex = 1;
         }
     }
 }
Ejemplo n.º 8
0
 private void treeList1_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
 {
     if (e.Node.Nodes.Count > 0)
     {
         if (e.Node.Expanded)
         {
             e.SelectImageIndex = 1;
             return;
         }
         else
         {
             e.SelectImageIndex = 0;
         }
     }
     else
     {
         e.SelectImageIndex = 0;
     }
 }
        private void trvLstMain_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
        {
            //bool existsIco = false;
            //if (_TreeListHoster.TreeViewCfg != null && !string.IsNullOrEmpty(_TreeListHoster.TreeViewCfg.IcoFieldName)) {
            //    object val = e.Node.GetValue(_TreeListHoster.TreeViewCfg.IcoFieldName);
            //    if (val != null) {
            //        byte[] datas = (byte[])val;
            //        e.Graphics.DrawImage(MB.Util.MyConvert.Instance.ByteToImage(datas), e.StateRect.Location);
            //        existsIco = true;
            //    }
            //}
            //if (!existsIco) {
            _TreeListHoster.FormatTreeListNode(trvLstMain, e);

            //if (_ImageList.Images.Count > 0) {
            //    if (e.Node.HasChildren)
            //        e.Graphics.DrawImage(_ImageList.Images[0], e.StateRect.Location);
            //    else {
            //        e.Graphics.DrawImage(_ImageList.Images[2], e.StateRect.Location);
            //    }
            //}
            //}
        }
Ejemplo n.º 10
0
 private void treeList销区_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
 {
     e.SelectImageIndex = 8;
 }
Ejemplo n.º 11
0
        private void treeList1_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
        {
            switch (e.Node.GetDisplayText(FieldName))
            {
            case "门票操作": I_ImageCount = 0; break;

            case "财务入库": I_ImageCount = 1; break;

            case "财务出库": I_ImageCount = 2; break;

            case "门票出库": I_ImageCount = 3; break;

            case "售票": I_ImageCount = 4; break;

            case "退票": I_ImageCount = 5; break;

            case "PDA销票": I_ImageCount = 6; break;

            case "人工销票": I_ImageCount = 7; break;

            case "异常退票": I_ImageCount = 8; break;

            case "出库门票": I_ImageCount = 9; break;

            case "销售查询": I_ImageCount = 10; break;

            case "个人结存": I_ImageCount = 11; break;

            case "团体购票查询": I_ImageCount = 12; break;

            case "高级查询": I_ImageCount = 12; break;

            case "门票状态查询": I_ImageCount = 13; break;

            case "门票综合查询": I_ImageCount = 13; break;

            case "游客查询": I_ImageCount = 14; break;

            case "IC卡统计": I_ImageCount = 15; break;

            case "销售汇总": I_ImageCount = 16; break;

            case "进销汇总": I_ImageCount = 17; break;

            case "时段汇总": I_ImageCount = 18; break;

            case "门票检入查询": I_ImageCount = 13; break;

            case "IC卡检入查询": I_ImageCount = 15; break;

            case "销售明细": I_ImageCount = 20; break;

            case "缴款明细": I_ImageCount = 21; break;

            case "报表查询": I_ImageCount = 22; break;

            case "管理": I_ImageCount = 23; break;

            case "密码修改": I_ImageCount = 24; break;

            case "售票员结算": I_ImageCount = 25; break;

            case "门票项目": I_ImageCount = 26; break;

            case "人员管理": I_ImageCount = 27; break;

            case "团体管理": I_ImageCount = 28; break;

            case "使用时间管理": I_ImageCount = 29; break;

            default:
                I_ImageCount = -1;
                break;
            }
            e.SelectImageIndex = I_ImageCount;
            e.StateImageIndex  = I_ImageCount; // e.SelectImageIndex为图片在ImageList中的index
        }
Ejemplo n.º 12
0
 //public virtual  void SetTreeNodeStateImage(DevExpress.XtraTreeList.GetStateImageEventArgs e) {
 //   // e.NodeImageIndex = e.Node.Selected ? 1 : 0;
 //}
 /// <summary>
 /// 格式化树型节点。
 /// </summary>
 /// <param name="treeListCtl"></param>
 /// <param name="treeNode"></param>
 public virtual void FormatTreeListNode(MB.XWinLib.XtraTreeList.TreeListEx treeListCtl, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs args)
 {
     //
 }
 private void xtraTreeList1_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e)
 {
     e.Graphics.DrawImage(imageList1.Images[0], e.StateRect.Location);
 }