void trvLstMain_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e) { if (_TreeListHoster != null) { _TreeListHoster.FormatTreeListNode((TreeListEx)sender, e); } }
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 { } } } }
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; } }
public static void treeList_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e) { if (e.Node.Nodes.Count > 0) { e.SelectImageIndex = 0; } else { e.SelectImageIndex = 1; } }
/// <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; } }
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; } } }
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); // } //} //} }
private void treeList销区_CustomDrawNodeImages(object sender, DevExpress.XtraTreeList.CustomDrawNodeImagesEventArgs e) { e.SelectImageIndex = 8; }
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 }
//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); }