public Form1() { InitializeComponent(); cb_IP.DropDownStyle = ComboBoxStyle.DropDown; // set up message handler m_MessageHandler = new MessageHandler(); m_MessageHandler.PopulationComplete += new EventHandler(OnPopulationComplete); m_MessageHandler.WsClient.Opened += new EventHandler(OnWsConnect); m_MessageHandler.WsClient.Closed += new EventHandler(OnWsDisconnect); m_MessageHandler.LoggingChanged += new EventHandler(OnLoggingChanged); m_MessageHandler.ValidMessageReceived += new EventHandler(OnMessageReceived); m_MessageHandler.WriteComplete += new EventHandler(OnWriteComplete); m_NewIdList = new List <int>(m_MessageHandler.IdList); m_NewInstDict = new Dictionary <int, List <int> >(m_MessageHandler.InstanceDictionary); m_NewNameDict = new Dictionary <int, List <string> >(m_MessageHandler.N2kNameDictionary); // set up Service Discovery thread m_MulticastThread = new Thread(new ThreadStart(ReceiveMulticast)); m_MulticastThread.Start(); this.MulticastReceived += new EventHandler <MulticastMessageEventArgs>(OnMulticastReceived); // event for giving the tree view better behavior. checkForCheckedChildren = new TreeViewCancelEventHandler(CheckForCheckedChildrenHandler); tv_DataItems.Sorted = true; }
/// <summary> /// The on before select changed. /// </summary> /// <param name="e"> /// The e. /// </param> /// <param name="eventHandler"> /// The event handler. /// </param> protected virtual void OnBeforeSelectChanged(TreeViewCancelEventArgs e, TreeViewCancelEventHandler eventHandler) { if (eventHandler != null) { eventHandler(this, e); } }
/// <summary> /// 构造函数 /// </summary> /// <param name="Type">节点类型</param> /// <param name="ID">节点所指代物的ID</param> /// <param name="Text">节点显示的文本</param> /// <param name="OnBeforeClick">单击节点所执行的操作</param> public ExTreeNode(int Type, int ID, string Text, TreeViewCancelEventHandler OnBeforeClick) { this.Type = Type; this.ID = ID; this.Text = Text; this.BeforeClick = OnBeforeClick; }
/// <summary> /// Constructor /// </summary> protected BaseTreeView() : base() { BeforeSelect += new TreeViewCancelEventHandler(BeforeSelectHandler); AfterSelect += new TreeViewEventHandler(AfterSelectHandler); DoubleClick += new EventHandler(DoubleClickHandler); ItemDrag += new ItemDragEventHandler(ItemDragHandler); DragEnter += new DragEventHandler(DragEnterHandler); DragDrop += new DragEventHandler(DragDropHandler); AllowDrop = true; BeforeExpand += new TreeViewCancelEventHandler(BeforeExpandHandler); BeforeCollapse += new TreeViewCancelEventHandler(BeforeCollapseHandler); AfterLabelEdit += new NodeLabelEditEventHandler(LabelEditHandler); LabelEdit = true; HideSelection = false; ImageList = new ImageList(); ImageList.Images.Add(GUI.Properties.Resources.file); ImageList.Images.Add(GUI.Properties.Resources.folder_closed); ImageList.Images.Add(GUI.Properties.Resources.folder_opened); ImageList.Images.Add(GUI.Properties.Resources.req_icon); ImageList.Images.Add(GUI.Properties.Resources.model_icon); ImageList.Images.Add(GUI.Properties.Resources.test_icon); ImageIndex = 0; FileImageIndex = 0; ClosedFolderImageIndex = 1; ExpandedFolderImageIndex = 2; RequirementImageIndex = 3; ModelImageIndex = 4; TestImageIndex = 5; }
/// <summary> /// 构造函数 /// </summary> /// <param name="Type">节点类型</param> /// <param name="ID">节点所指代物的ID</param> /// <param name="Text">节点显示的文本</param> /// <param name="OnBeforeClick">单击节点所执行的操作</param> /// <param name="ChildInitFlag">子节点是否已初始化的标记</param> public ExTreeNode(int Type, int ID, string Text, TreeViewCancelEventHandler OnBeforeClick, bool ChildInitFlag) { this.Type = Type; this.ID = ID; this.Text = Text; this.BeforeClick = OnBeforeClick; this.ChildInitFlag = ChildInitFlag; }
/// <summary> /// 对树进行操作 /// </summary> public void Operate(PanelDockContainer pdc, TreeViewEventHandler afterselect, TreeViewCancelEventHandler beforeselect, NodeLabelEditEventHandler beforelabeledit, NodeLabelEditEventHandler afterlabeledit) { //tree.ContextMenuStrip = this.contextMenuStrip1; PDC = pdc; this.afterSelect = afterselect; this.beforeSelect = beforeselect; this.beforeLabelEdit = beforelabeledit; this.afterLabelEdit = afterlabeledit; }
public AssemblyTreeView() { ImageList = AssemblyTreeIcons.ImageList; ClearNodes(); BeforeExpand += new TreeViewCancelEventHandler(AssemblyTreeView_BeforeExpand); BeforeCollapse += new TreeViewCancelEventHandler(AssemblyTreeView_BeforeCollapse); }
/// <summary> /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed. /// <example> /// treeviewcanceleventhandler.BeginInvoke(sender, e, callback); /// </example> /// </summary> public static IAsyncResult BeginInvoke(this TreeViewCancelEventHandler treeviewcanceleventhandler, Object sender, TreeViewCancelEventArgs e, AsyncCallback callback) { if (treeviewcanceleventhandler == null) { throw new ArgumentNullException("treeviewcanceleventhandler"); } return(treeviewcanceleventhandler.BeginInvoke(sender, e, callback, null)); }
public Form1() { InitializeComponent(); // создаём объект "дерево просмотра" treeView1 = new TreeView(); showCheckedNodesButton = new Button(); // Для события BeforeCollapse создадим обработчик checkForCheckedChildren = new TreeViewCancelEventHandler(CheckForCheckedChildrenHandler); // "Заморозим" изменение элементов управления this.SuspendLayout(); // установим местоположение дерева treeView1.Location = new Point(0, 25); // Зададим размеры дерева treeView1.Size = new Size(292, 248); // При изменении размеров формы автоматически будет изменяться размер дерева treeView1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Right; // Наличие флажка около каждого узла дерева treeView1.CheckBoxes = true; // Добавляем узлы в дерево TreeNode node; for (int x = 0; x < 3; ++x) { // Добавляем корневой узел node = treeView1.Nodes.Add(String.Format("Node{0}", x * 4)); for (int y = 1; y < 4; ++y) { // Добавляем дочерние узлы node = node.Nodes.Add(String.Format("Node{0}", x * 4 + y)); } } // Для одного из узлов дерева установим флажок treeView1.Nodes[1].Nodes[0].Nodes[0].Checked = true; // Зададим настройки для кнопки showCheckedNodesButton.Size = new Size(144, 24); // размер кнопки showCheckedNodesButton.Text = "Показать отмеченные узлы"; // надпись на кнопке showCheckedNodesButton.Click += new EventHandler(showCheckedNodesButton_Click); // обработчик события Click // Инициализация формы this.ClientSize = new Size(292, 273); // Добавление элементов управления в коллекцию Controls this.Controls.AddRange(new Control[] { showCheckedNodesButton, treeView1 }); // Настройки для всех элементов формы одновременно вступают в силу this.ResumeLayout(false); }
public Class1(PanelDockContainer pdc, TreeViewEventHandler afterselect, TreeViewCancelEventHandler beforeselect, NodeLabelEditEventHandler beforelabeledit, NodeLabelEditEventHandler afterlabeledit, SqlConnection conn) { m_OldForm = null; m_PDC = pdc; this.afterSelect = afterselect; this.beforeSelect = beforeselect; this.beforeLabelEdit = beforelabeledit; this.afterLabelEdit = afterlabeledit; m_Conn = conn; // helper = new Helper(); Helper.Conn = m_Conn; Helper.adp_hash = new Hashtable(); }
public Class1(string tblname, string catfield, PanelDockContainer pdc, TreeViewEventHandler afterselect, TreeViewCancelEventHandler beforeselect, NodeLabelEditEventHandler beforelabeledit, NodeLabelEditEventHandler afterlabeledit, SqlConnection conn) { OldForm = null; TblName = tblname; CatField = catfield; PDC = pdc; this.afterSelect = afterselect; this.beforeSelect = beforeselect; this.beforeLabelEdit = beforelabeledit; this.afterLabelEdit = afterlabeledit; Conn = conn; helper = new Helper(); Helper.Conn = Conn; Helper.adp_hash = new Hashtable(); }
public void Fill() { BeginUpdate(); string[] drives = Directory.GetLogicalDrives(); for (int i = 0; i < drives.Length; i++) { DirTreeNode dn = new DirTreeNode(drives[i]); dn.ImageIndex = HD; Nodes.Add(dn); } EndUpdate(); BeforeExpand += new TreeViewCancelEventHandler(prepare); AfterCollapse += new TreeViewEventHandler(clear); }
public Form1() { treeView1 = new TreeView(); showCheckedNodesButton = new Button(); checkForCheckedChildren = new TreeViewCancelEventHandler(CheckForCheckedChildrenHandler); this.SuspendLayout(); // Initialize treeView1. treeView1.Location = new Point(0, 25); treeView1.Size = new Size(292, 248); treeView1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Right; treeView1.CheckBoxes = true; // Add nodes to treeView1. TreeNode node; for (int x = 0; x < 3; ++x) { // Add a root node. node = treeView1.Nodes.Add(String.Format("Node{0}", x * 4)); for (int y = 1; y < 4; ++y) { // Add a node as a child of the previously added node. node = node.Nodes.Add(String.Format("Node{0}", x * 4 + y)); } } // Set the checked state of one of the nodes to // demonstrate the showCheckedNodesButton button behavior. treeView1.Nodes[1].Nodes[0].Nodes[0].Checked = true; // Initialize showCheckedNodesButton. showCheckedNodesButton.Size = new Size(144, 24); showCheckedNodesButton.Text = "Show Checked Nodes"; showCheckedNodesButton.Click += new EventHandler(showCheckedNodesButton_Click); // Initialize the form. this.ClientSize = new Size(292, 273); this.Controls.AddRange(new Control[] { showCheckedNodesButton, treeView1 }); this.ResumeLayout(false); }
public BetterTreeView() { // Setup internal event handlers AllowDrop = true; BeforeExpand += new TreeViewCancelEventHandler(BetterTreeView_BeforeExpand); BeforeCollapse += new TreeViewCancelEventHandler(BetterTreeView_BeforeCollapse); DrawNode += new DrawTreeNodeEventHandler(BetterTreeView_DrawNode); DrawMode = TreeViewDrawMode.OwnerDrawAll; CheckBoxes = true; AfterCheck += new TreeViewEventHandler(BetterTreeView_AfterCheck); ItemDrag += new ItemDragEventHandler(BetterTreeView_ItemDrag); DragOver += new DragEventHandler(BetterTreeView_DragOver); DragDrop += new DragEventHandler(BetterTreeView_DragDrop); DragEnter += new DragEventHandler(BetterTreeView_DragEnter); DragLeave += new EventHandler(BetterTreeView_DragLeave); GiveFeedback += new GiveFeedbackEventHandler(BetterTreeView_GiveFeedback); }
public ExplorerTreeView() : base() { sorter = new ExplorerTreeSorter(); imageList = ShellImageList.Instance; TreeViewNodeSorter = sorter; LoadRoot(); SetStyle(ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.OptimizedDoubleBuffer, true); HotTracking = true; HideSelection = false; ShowLines = false; ShowNodeToolTips = true; HandleCreated += new EventHandler(ExplorerTreeView_HandleCreated); HandleDestroyed += new EventHandler(ExplorerTreeView_HandleDestroyed); VisibleChanged += new EventHandler(ExplorerTreeView_VisibleChanged); BeforeExpand += new TreeViewCancelEventHandler(ExplorerTreeView_BeforeExpand); BeforeCollapse += new TreeViewCancelEventHandler(ExplorerTreeView_BeforeCollapse); }
public FileTree (Panel ParentArg) { This = this ; Parent = ParentArg ; Dock = DockStyle.Fill ; BeforeExpand += new TreeViewCancelEventHandler (OnExpand) ; BeforeSelect += new TreeViewCancelEventHandler (OnSelect) ; foreach (DriveInfo Drive in DriveInfo.GetDrives()) { TreeNode Child = new TreeNode(); Child.Text = Drive.Name; Child.Nodes.Add(""); Nodes.Add (Child); } Restore () ; }
public DataTreeView() { InitializeComponent(); parentKeyPropertyName = string.Empty; keyPropertyName = string.Empty; namePropertyName = string.Empty; items_Positions = new SortedList(); items_Identifiers = new SortedList(); selectionChanging = false; FullRowSelect = true; HideSelection = false; HotTracking = true; AfterSelect += new TreeViewEventHandler(dataTreeView_AfterSelect); BindingContextChanged += new EventHandler(dataTreeView_BindingContextChanged); AfterLabelEdit += new NodeLabelEditEventHandler(dataTreeView_AfterLabelEdit); BeforeExpand += new TreeViewCancelEventHandler(dataTreeView_BeforeExpand); BeforeCollapse += new TreeViewCancelEventHandler(dataTreeView_BeforeCollapse); }
public ServersTreeView() { ImageList = _imageList; ImageList.ColorDepth = ColorDepth.Depth32Bit; MouseDown += new MouseEventHandler(ServersTreeView_MouseDown); BeforeExpand += new TreeViewCancelEventHandler(ServersTreeView_BeforeExpand); BeforeCollapse += new TreeViewCancelEventHandler(ServersTreeView_BeforeCollapse); DoubleClick += new EventHandler(openMenu_Click); BeforeLabelEdit += new NodeLabelEditEventHandler(ServersTreeView_BeforeLabelEdit); AfterLabelEdit += new NodeLabelEditEventHandler(ServersTreeView_AfterLabelEdit); ItemDrag += new ItemDragEventHandler(ServersTreeView_ItemDrag); DragOver += new DragEventHandler(ServersTreeView_DragOver); DragDrop += new DragEventHandler(ServersTreeView_DragDrop); LabelEdit = true; AllowDrop = true; ItemHeight = ItemHeight + 2; InitializeComponent(); }
private void AddMemberNodes(TreeNode parentTreeNode, Type type, bool deferredLoading) { if (!deferredLoading) { this.AddMemberNodes(parentTreeNode.Nodes, type, parentTreeNode.Name, true); } else { TreeViewCancelEventHandler treeViewCancelEventHandler = null; treeViewCancelEventHandler = delegate(object sender, TreeViewCancelEventArgs e) { if (e.Node == parentTreeNode.Parent) { if (!this.isUpdating) { WaitCursorChanger waitCursorChanger = new WaitCursorChanger(this); this.BeginUpdate(); this.isUpdating = true; TreeViewEventHandler handler = null; handler = delegate { this.EndUpdate(); this.isUpdating = false; waitCursorChanger.Dispose(); this.AfterExpand -= handler; }; this.AfterExpand += handler; } this.AddMemberNodes(parentTreeNode.Nodes, type, parentTreeNode.Name, true); this.BeforeExpand -= treeViewCancelEventHandler; if (!this.isUpdating) { this.EndUpdate(); } } }; this.BeforeExpand += treeViewCancelEventHandler; } }
public FileTree(Panel ParentArg) { This = this; Parent = ParentArg; Dock = DockStyle.Fill; BeforeExpand += new TreeViewCancelEventHandler(OnExpand); BeforeSelect += new TreeViewCancelEventHandler(OnSelect); foreach (DriveInfo Drive in DriveInfo.GetDrives()) { TreeNode Child = new TreeNode(); Child.Text = Drive.Name; Child.Nodes.Add(""); Nodes.Add(Child); } Restore(); }
public 用户信息() { InitializeComponent(); //InitData(); this.c1FlexGrid1.BeforeEdit += new C1.Win.C1FlexGrid.RowColEventHandler(c1FlexGrid1_BeforeEdit); this.c1FlexGrid1.AfterEdit += new C1.Win.C1FlexGrid.RowColEventHandler(c1FlexGrid1_AfterEdit); this.comboBox1.SelectedIndexChanged += new EventHandler(comboBox1_SelectedIndexChanged); this.comboBox2.SelectedIndexChanged += new EventHandler(comboBox2_SelectedIndexChanged); this.textBox6.TextChanged += new EventHandler(textBox1_TextChanged); treeViewEventHandler = new TreeViewCancelEventHandler(treeView1_BeforeSelect); treeViewEventAfterHandler = new System.Windows.Forms.TreeViewEventHandler(this.treeView1_AfterSelect); this.treeView1.BeforeSelect += treeViewEventHandler; this.treeView1.AfterSelect += treeViewEventAfterHandler; allProgramName = new Hashtable(); this.StartPosition = FormStartPosition.CenterScreen; this.TotalRole.HighLight = HighLightEnum.Always; this.TotalUser.HighLight = HighLightEnum.Always; this.c1FlexGrid1.HighLight = HighLightEnum.Always; }
public void Fill() { BeginUpdate(); string[] drives = Directory.GetLogicalDrives(); foreach (string tempDrive in drives) { DirTreeNode dn = new DirTreeNode(tempDrive); Nodes.Add(dn); if (tempDrive.IndexOf("C:\\") != -1) { this.SelectedNode = dn; this.Select(true, true); } } EndUpdate(); BeforeExpand += new TreeViewCancelEventHandler(prepare); AfterCollapse += new TreeViewEventHandler(clear); }
public void Fill() { BeginUpdate(); string[] drives = Directory.GetLogicalDrives(); //string[] tempString = Directory.GetLogicalDrives(); //DriveInfo tempInfo = new DriveInfo("", 0, "My Computer"); //availableDrives.Add(tempInfo); foreach (string tempDrive in drives) { /* int tempType = getDriveType(tempDrive); string tempName = GetDriveName(tempDrive); tempInfo = new DriveInfo(tempDrive, tempType, tempName); availableDrives.Add(tempInfo); */ //string tempName = GetDriveName(tempDrive); DirTreeNode dn = new DirTreeNode(tempDrive); //dn.Text = tempName + "(" + tempDrive + ")"; Nodes.Add(dn); } //Directory.g //for (int i = 0; i < drives.Length; i++) //{ //drives[i].GetType //} EndUpdate(); BeforeExpand += new TreeViewCancelEventHandler(prepare); AfterCollapse += new TreeViewEventHandler(clear); }
public void Fill() { BeginUpdate(); string[] drives = Directory.GetLogicalDrives(); //string[] tempString = Directory.GetLogicalDrives(); //DriveInfo tempInfo = new DriveInfo("", 0, "My Computer"); //availableDrives.Add(tempInfo); foreach (string tempDrive in drives) { /* int tempType = getDriveType(tempDrive); * string tempName = GetDriveName(tempDrive); * tempInfo = new DriveInfo(tempDrive, tempType, tempName); * availableDrives.Add(tempInfo); */ //string tempName = GetDriveName(tempDrive); DirTreeNode dn = new DirTreeNode(tempDrive); //dn.Text = tempName + "(" + tempDrive + ")"; Nodes.Add(dn); } //Directory.g //for (int i = 0; i < drives.Length; i++) //{ //drives[i].GetType //} EndUpdate(); BeforeExpand += new TreeViewCancelEventHandler(prepare); AfterCollapse += new TreeViewEventHandler(clear); }
//loads the main and child nodes public void LoadTreeView(string privilegios) { checkForCheckedChildren = new TreeViewCancelEventHandler(CheckForCheckedChildrenHandler); treeView1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Right; treeView1.CheckBoxes = true; TreeNode mainNode = new TreeNode( ); this.treeView1.CheckBoxes = true; mainNode.Name = "privilegiosMainNode"; mainNode.Checked = true; mainNode.Text = "Privilegios"; this.treeView1.Nodes.Add(mainNode); //node insumo TreeNode insumoNode = new TreeNode( ); insumoNode.Name = "insumoNode"; insumoNode.Text = "Insumos"; insumoNode.Checked = false; mainNode.Nodes.Add(insumoNode); //node Recetas TreeNode recetaNode = new TreeNode( ); recetaNode.Name = "recetaNode"; recetaNode.Text = "Recetas"; recetaNode.Checked = false; mainNode.Nodes.Add(recetaNode); //node Producto TreeNode productoNode = new TreeNode( ); productoNode.Name = "productoNode"; productoNode.Text = "Productos"; productoNode.Checked = false; mainNode.Nodes.Add(productoNode); //node compras TreeNode comprasInsumosNode = new TreeNode( ); comprasInsumosNode.Text = "Compras Insumos"; comprasInsumosNode.Name = "comprasInsumosNode"; comprasInsumosNode.Checked = false; mainNode.Nodes.Add(comprasInsumosNode); //Inventario TreeNode inventarioInsumos = new TreeNode( ); inventarioInsumos.Text = "Inventario Insumos"; inventarioInsumos.Name = "inventarioInsumosNode"; inventarioInsumos.Checked = false; mainNode.Nodes.Add(inventarioInsumos); //caja TreeNode cajaNode = new TreeNode( ); cajaNode.Text = "Caja"; cajaNode.Name = "cajaNode"; cajaNode.Checked = false; mainNode.Nodes.Add(cajaNode); //egresos ingresos TreeNode egresosNode = new TreeNode( ); egresosNode.Text = "Egresos/Ingresos"; egresosNode.Name = "egresosNode"; egresosNode.Checked = false; mainNode.Nodes.Add(egresosNode); //ventas y reservas ambas estan ligadas TreeNode ventasReservasNode = new TreeNode( ); ventasReservasNode.Text = "Ventas y Reservas"; ventasReservasNode.Name = "ventasReservasNode"; ventasReservasNode.Checked = false; mainNode.Nodes.Add(ventasReservasNode); //reportes compras especiales TreeNode reportesComprasEspeciales = new TreeNode( ); reportesComprasEspeciales.Text = "Reportes Compras Especiales"; reportesComprasEspeciales.Name = "reportesComprasEspeciales"; reportesComprasEspeciales.Checked = false; mainNode.Nodes.Add(reportesComprasEspeciales); //reportes compras de insumos TreeNode reportesComprasInsumos = new TreeNode( ); reportesComprasInsumos.Text = "Reportes Compras Insumos"; reportesComprasInsumos.Name = "reportesComprasInsumos"; reportesComprasInsumos.Checked = false; mainNode.Nodes.Add(reportesComprasInsumos); //reportes ventas TreeNode reportesVentas = new TreeNode( ); reportesVentas.Text = "Reportes Ventas"; reportesVentas.Name = "reportesVentas"; reportesVentas.Checked = false; mainNode.Nodes.Add(reportesVentas); //reportes facturas TreeNode reportesFactura = new TreeNode(); reportesFactura.Text = "Reportes Factura"; reportesFactura.Name = "reportesFactura"; reportesFactura.Checked = false; mainNode.Nodes.Add(reportesFactura); //privilegios TreeNode privilegiosNode = new TreeNode( ); privilegiosNode.Text = "Privilegios"; privilegiosNode.Name = "privilegiosNode"; privilegiosNode.Checked = false; mainNode.Nodes.Add(privilegiosNode); XmlReader reader = XmlReader.Create(new System.IO.StringReader(privilegios)); while (reader.Read( )) { if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaInsumos") { if (reader.GetAttribute("checked") == "True") { insumoNode.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaRecetas") { if (reader.GetAttribute("checked") == "True") { recetaNode.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaProductos") { if (reader.GetAttribute("checked") == "True") { productoNode.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaComprasInsumos") { if (reader.GetAttribute("checked") == "True") { comprasInsumosNode.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaInventarioInsumos") { if (reader.GetAttribute("checked") == "True") { inventarioInsumos.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "Caja") { if (reader.GetAttribute("checked") == "True") { cajaNode.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaEgresosIngresos") { if (reader.GetAttribute("checked") == "True") { egresosNode.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "VentasyReservas") { if (reader.GetAttribute("checked") == "True") { ventasReservasNode.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaPrivilegios") { if (reader.GetAttribute("checked") == "True") { privilegiosNode.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaReportesVentas") { if (reader.GetAttribute("checked") == "True") { reportesVentas.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaReportesComprasInsumos")//ListaReportesComprasInsumos//ListaReportesComprasEspeciales { if (reader.GetAttribute("checked") == "True") { //comprasInsumosNode.Checked = true; reportesComprasInsumos.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaReportesComprasEspeciales") { if (reader.GetAttribute("checked") == "True") { reportesComprasEspeciales.Checked = true; } } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaReportesFactura") { if (reader.GetAttribute("checked") == "True") { reportesFactura.Checked = true; } } } }
public void LoadTree() { m_lua["LuaCallBack"] = new LuaCallBack(baseTree); LoadTreeWithLua = true; DBCustomClass dbClass = ((PageDesc)m_Pages[0]).dbClass; bool bUseOptimizedLoadTree = (this.MdiParent == Program.MainForm); //if (dbClass.ExistLuaFunction("UseOptimizedLoadTree")) //{ // object[] ret = dbClass.CallLuaFunction("UseOptimizedLoadTree"); // bUseOptimizedLoadTree = (bool)ret[0]; //} if (dbClass.ExistLuaFunction("LoadTreePlugin")) { this.BaseTree.Nodes.Clear(); this.BaseTree.Visible = false; this.BaseTree = null; object[] args = new object[7]; args[0] = this.panelDockContainer1; TreeViewEventHandler afterSelect = new TreeViewEventHandler(this.baseTree_AfterSelect); args[1] = afterSelect; TreeViewCancelEventHandler beforeSelect = new TreeViewCancelEventHandler(this.baseTree_BeforeSelect); args[2] = beforeSelect; NodeLabelEditEventHandler beforeLabelEdit = new NodeLabelEditEventHandler(this.baseTree_BeforeLabelEdit); args[3] = beforeLabelEdit; NodeLabelEditEventHandler afterLabelEdit = new NodeLabelEditEventHandler(this.Tree_AfterLabelEdit); args[4] = afterLabelEdit; EventHandler extraMenuItemClick = new EventHandler(this.buttonExtraMenuItem_Click); args[5] = extraMenuItemClick; args[6] = Program.EnableRemoting; Helper.AddTimeLog("load tree plugin begin"); object[] ret = dbClass.CallLuaFunction("LoadTreePlugin", args); Helper.AddTimeLog("load tree plugin end"); LoadTreeWithLua = false; m_bPluginTree = true; // 这些动作已放到plugin的dll里。 //this.panelDockContainer1.Controls.Add((Control)(ret[0])); //PluginTree.Dock = DockStyle.Fill; //PluginTree.AfterSelect += new System.Windows.Forms.TreeViewEventHandler(this.baseTree_AfterSelect); //PluginTree.Update(); // 返回的第一个是treeview // 若要得到treeview的引用,请实时从panelDockContainer1.Controls里面找,因为随时会更新tree。 TreeView PluginTree = (TreeView)(ret[0]); this.BaseTree = PluginTree; } else if (dbClass.ExistLuaFunction("LoadTreeAll")) { dbClass.CallLuaFunction("LoadTreeAll"); } else { try { if (dbClass.ExistLuaFunction("LoadTreePost")) { LoadTreeNoLua(false, bUseOptimizedLoadTree); dbClass.CallLuaFunction("LoadTreePost"); } else { if (dbClass.ExistLuaFunction("DisplayTreeNode")) // 用脚本控制树结点的显示(只读一次) { object[] result = dbClass.CallLuaFunction("DisplayTreeNode"); if(result != null) { m_displayString = result[0] as string; LoadTreeNoLua(m_displayString, true, bUseOptimizedLoadTree); m_DisplayNode = true; // 用脚本显示树结点文本(只读一次) } else { MessageBox.Show("脚本中DisplayTreeNode方法的返回值不能为空!"); } } else if(dbClass.ExistLuaFunction("DisplayTreeNodePlus")) // 用脚本控制树结点的显示(每次树结点变化都需要读) { m_lua["DisplayField"] = null; lua["DisplayRow"] = null; //用于 DisplayTreeNodePlus 事件的当前显示行内容 object[] result = dbClass.CallLuaFunction("DisplayTreeNodePlus"); if(result != null) { m_displayField = result[0] as string; m_displayString = ""; m_DisplayVarNode = true; // 用脚本显示树结点文本(每次树结点变化都需要读) LoadTreeNoLua(m_displayString, true, bUseOptimizedLoadTree); m_DisplayNode = true; } else { MessageBox.Show("脚本中DisplayTreeNodePlus方法的返回值不能为空!"); } } else { LoadTreeNoLua(true, bUseOptimizedLoadTree); m_DisplayNode = false; // 不用脚本显示树结点文本 } LoadTreeWithLua = false; } } catch (Exception ex) { string err = string.Format("LoadTreeNoLua时发生错误。\r\n\r\n错误信息为:{0}", ex.Message); MessageBox.Show(err); } } try { ModifyTreeCommand cmd = new ModifyTreeCommand(BaseTree); cmd.Execute(); } catch (Exception ex) { MessageBox.Show(ex.Message, "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
/// <summary> /// Build Tree View /// </summary> private void BuildTreeViewCategories() { this.SuspendLayout(); tvCategory.CheckBoxes = true; showCheckedNodesButton = new Button(); checkForCheckedChildren = new TreeViewCancelEventHandler(CheckForCheckedChildrenHandler); //1. Level 0 TreeNode node; var parentItems = menus.Where(t => t.ParentId == null).ToList(); foreach (var pItem in parentItems) { node = new TreeNode(pItem.text); node.Tag = pItem.categoryId; tvCategory.Nodes.Add(node); //2. Level1 if (pItem.children != null) { TreeNode l1Item; foreach (var l1 in pItem.children) { l1Item = new TreeNode(l1.text); l1Item.Tag = l1.categoryId; node.Nodes.Add(l1Item); //3. Level 2 if (l1.children != null) { TreeNode l2Item; foreach (var l2 in l1.children) { l2Item = new TreeNode(l2.text); l2Item.Tag = l1.categoryId; l1Item.Nodes.Add(l2Item); } } } } } // Initialize showCheckedNodesButton. showCheckedNodesButton.Size = new Size(144, 24); showCheckedNodesButton.Text = "Show Checked Nodes"; showCheckedNodesButton.Click += new EventHandler(showCheckedNodesButton_Click); this.ResumeLayout(false); }
public FolderTreeView() { BeforeExpand += new TreeViewCancelEventHandler(TreeViewBeforeExpand); }
/// <summary> /// 构造函数 /// </summary> /// <param name="Type"></param> /// <param name="ID"></param> /// <param name="OnBeforeClick"></param> public TreeNodeExtendAttribute(int Type, int ID, TreeViewCancelEventHandler OnBeforeClick) { this.Type = Type; this.ID = ID; this.OnBeforeClick = OnBeforeClick; }
/// <summary> /// Metoda wype�niaj�ca drzewo katalogow /// </summary> public void Fill() { BeginUpdate(); DirTreeNode kat_Pulpit = new DirTreeNode(Config.katalogPulpit, Pulpit, true); kat_Pulpit.Text = "Pulpit"; //kat_Pulpit.Path = Config.katalogPulpit; try { string[] n = Directory.GetDirectories(Config.katalogPulpit); if (n.Length == 0) kat_Pulpit.Nodes.Clear(); } catch (Exception e) { MessageBox.Show(e.ToString() + e.Message); } Nodes.Add(kat_Pulpit); DirTreeNode kat_MDokumenty = new DirTreeNode(Config.katalogMojeDokumenty, User, true); kat_MDokumenty.Text = "Moje Dokumenty"; try { string[] n = Directory.GetDirectories(Config.katalogMojeDokumenty); if (n.Length == 0) kat_MDokumenty.Nodes.Clear(); } catch (Exception e) { MessageBox.Show(e.ToString() + e.Message); } Nodes.Add(kat_MDokumenty); DirTreeNode kat_MObrazy = new DirTreeNode(Config.katalogMojeObrazy, Pictures_2, true); kat_MObrazy.Text = "Moje Obrazy"; try { string[] n = Directory.GetDirectories(Config.katalogMojeObrazy); if (n.Length == 0) kat_MObrazy.Nodes.Clear(); } catch (Exception e) { MessageBox.Show(e.ToString() + e.Message); } Nodes.Add(kat_MObrazy); kat_MKomputer = new DirTreeNode("M�j Komputer", Computer, true); kat_MKomputer.Text = "M�j Komputer"; Nodes.Add(kat_MKomputer); //kat_MKomputer.Nodes.Clear(); string[] drives = Directory.GetLogicalDrives(); foreach (string tempDrive in drives) { DirTreeNode dn = new DirTreeNode(tempDrive); kat_MKomputer.Nodes.Add(dn); } kat_MKomputer.Expand(); EndUpdate(); BeforeExpand += new TreeViewCancelEventHandler(prepare); AfterCollapse += new TreeViewEventHandler(clear); }
//loads the main and child nodes public void LoadTreeView( string privilegios ) { checkForCheckedChildren =new TreeViewCancelEventHandler( CheckForCheckedChildrenHandler ); treeView1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Right; treeView1.CheckBoxes = true; TreeNode mainNode = new TreeNode( ); this.treeView1.CheckBoxes = true; mainNode.Name = "privilegiosMainNode"; mainNode.Checked = true; mainNode.Text = "Privilegios"; this.treeView1.Nodes.Add( mainNode ); //node insumo TreeNode insumoNode = new TreeNode( ); insumoNode.Name = "insumoNode"; insumoNode.Text = "Insumos"; insumoNode.Checked = false; mainNode.Nodes.Add( insumoNode ); //node Recetas TreeNode recetaNode = new TreeNode( ); recetaNode.Name = "recetaNode"; recetaNode.Text = "Recetas"; recetaNode.Checked = false; mainNode.Nodes.Add( recetaNode ); //node Producto TreeNode productoNode = new TreeNode( ); productoNode.Name = "productoNode"; productoNode.Text = "Productos"; productoNode.Checked = false; mainNode.Nodes.Add( productoNode ); //node compras TreeNode comprasInsumosNode = new TreeNode( ); comprasInsumosNode.Text = "Compras Insumos"; comprasInsumosNode.Name = "comprasInsumosNode"; comprasInsumosNode.Checked = false; mainNode.Nodes.Add( comprasInsumosNode ); //Inventario TreeNode inventarioInsumos = new TreeNode( ); inventarioInsumos.Text = "Inventario Insumos"; inventarioInsumos.Name = "inventarioInsumosNode"; inventarioInsumos.Checked = false; mainNode.Nodes.Add( inventarioInsumos ); //caja TreeNode cajaNode = new TreeNode( ); cajaNode.Text = "Caja"; cajaNode.Name = "cajaNode"; cajaNode.Checked = false; mainNode.Nodes.Add( cajaNode ); //egresos ingresos TreeNode egresosNode = new TreeNode( ); egresosNode.Text = "Egresos/Ingresos"; egresosNode.Name = "egresosNode"; egresosNode.Checked = false; mainNode.Nodes.Add( egresosNode ); //ventas y reservas ambas estan ligadas TreeNode ventasReservasNode = new TreeNode( ); ventasReservasNode.Text = "Ventas y Reservas"; ventasReservasNode.Name = "ventasReservasNode"; ventasReservasNode.Checked = false; mainNode.Nodes.Add( ventasReservasNode ); //reportes compras especiales TreeNode reportesComprasEspeciales = new TreeNode( ); reportesComprasEspeciales.Text = "Reportes Compras Especiales"; reportesComprasEspeciales.Name = "reportesComprasEspeciales"; reportesComprasEspeciales.Checked = false; mainNode.Nodes.Add( reportesComprasEspeciales ); //reportes compras de insumos TreeNode reportesComprasInsumos = new TreeNode( ); reportesComprasInsumos.Text = "Reportes Compras Insumos"; reportesComprasInsumos.Name = "reportesComprasInsumos"; reportesComprasInsumos.Checked = false; mainNode.Nodes.Add( reportesComprasInsumos ); //reportes ventas TreeNode reportesVentas = new TreeNode( ); reportesVentas.Text = "Reportes Ventas"; reportesVentas.Name = "reportesVentas"; reportesVentas.Checked = false; mainNode.Nodes.Add( reportesVentas ); //reportes facturas TreeNode reportesFactura = new TreeNode(); reportesFactura.Text = "Reportes Factura"; reportesFactura.Name = "reportesFactura"; reportesFactura.Checked = false; mainNode.Nodes.Add(reportesFactura); //privilegios TreeNode privilegiosNode = new TreeNode( ); privilegiosNode.Text = "Privilegios"; privilegiosNode.Name = "privilegiosNode"; privilegiosNode.Checked = false; mainNode.Nodes.Add( privilegiosNode ); XmlReader reader = XmlReader.Create( new System.IO.StringReader( privilegios ) ); while ( reader.Read( ) ) { if ( reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaInsumos" ) { if ( reader.GetAttribute( "checked" ) == "True" ) insumoNode.Checked = true; } else if ( reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaRecetas" ) { if ( reader.GetAttribute( "checked" ) == "True" ) recetaNode.Checked = true; } else if ( reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaProductos" ) { if ( reader.GetAttribute( "checked" ) == "True" ) productoNode.Checked = true; } else if ( reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaComprasInsumos" ) { if ( reader.GetAttribute( "checked" ) == "True" ) comprasInsumosNode.Checked = true; } else if ( reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaInventarioInsumos" ) { if ( reader.GetAttribute( "checked" ) == "True" ) inventarioInsumos.Checked = true; } else if ( reader.NodeType == XmlNodeType.Element && reader.LocalName == "Caja" ) { if ( reader.GetAttribute( "checked" ) == "True" ) cajaNode.Checked = true; } else if ( reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaEgresosIngresos" ) { if ( reader.GetAttribute( "checked" ) == "True" ) egresosNode.Checked = true; } else if ( reader.NodeType == XmlNodeType.Element && reader.LocalName == "VentasyReservas" ) { if ( reader.GetAttribute( "checked" ) == "True" ) ventasReservasNode.Checked = true; } else if ( reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaPrivilegios" ) { if ( reader.GetAttribute( "checked" ) == "True" ) privilegiosNode.Checked = true; } else if ( reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaReportesVentas" ) { if ( reader.GetAttribute( "checked" ) == "True" ) reportesVentas.Checked = true; } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaReportesComprasInsumos")//ListaReportesComprasInsumos//ListaReportesComprasEspeciales { if (reader.GetAttribute("checked") == "True") { //comprasInsumosNode.Checked = true; reportesComprasInsumos.Checked = true; } } else if ( reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaReportesComprasEspeciales" ) { if ( reader.GetAttribute( "checked" ) == "True" ) reportesComprasEspeciales.Checked = true; } else if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "ListaReportesFactura") { if (reader.GetAttribute("checked") == "True") reportesFactura.Checked = true; } } }
public void LoadTreeView( ) { checkForCheckedChildren = new TreeViewCancelEventHandler( CheckForCheckedChildrenHandler ); treeView1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Right; treeView1.CheckBoxes = true; TreeNode mainNode = new TreeNode( ); this.treeView1.CheckBoxes = true; mainNode.Name = "privilegiosMainNode"; mainNode.Checked = true; mainNode.Text = "Privilegios"; this.treeView1.Nodes.Add( mainNode ); //node insumo TreeNode insumoNode = new TreeNode( ); insumoNode.Name = "insumoNode"; insumoNode.Text = "Insumos"; mainNode.Nodes.Add( insumoNode ); //node Recetas TreeNode recetaNode = new TreeNode( ); recetaNode.Name = "recetaNode"; recetaNode.Text = "Recetas"; mainNode.Nodes.Add( recetaNode ); //node Producto TreeNode productoNode = new TreeNode( ); productoNode.Name = "productoNode"; productoNode.Text = "Productos"; mainNode.Nodes.Add( productoNode ); //node compras TreeNode comprasInsumosNode = new TreeNode( ); comprasInsumosNode.Text = "Compras Insumos"; comprasInsumosNode.Name = "comprasInsumosNode"; mainNode.Nodes.Add( comprasInsumosNode ); //Inventario TreeNode inventarioInsumos = new TreeNode( ); inventarioInsumos.Text = "Inventario Insumos"; inventarioInsumos.Name = "inventarioInsumosNode"; mainNode.Nodes.Add( inventarioInsumos ); //caja TreeNode cajaNode = new TreeNode( ); cajaNode.Text = "Caja"; cajaNode.Name = "cajaNode"; mainNode.Nodes.Add( cajaNode ); //egresos ingresos TreeNode egresosNode = new TreeNode( ); egresosNode.Text = "Egresos/Ingresos"; egresosNode.Name = "egresosNode"; mainNode.Nodes.Add( egresosNode ); //ventas y reservas ambas estan ligadas TreeNode ventasReservasNode = new TreeNode( ); ventasReservasNode.Text = "Ventas y Reservas"; ventasReservasNode.Name = "ventasReservasNode"; mainNode.Nodes.Add( ventasReservasNode ); //reportes compras especiales TreeNode reportesComprasEspeciales = new TreeNode( ); reportesComprasEspeciales.Text = "Reportes Compras Especiales"; reportesComprasEspeciales.Name = "reportesComprasEspeciales"; mainNode.Nodes.Add( reportesComprasEspeciales ); //reportes compras de insumos TreeNode reportesComprasInsumos = new TreeNode( ); reportesComprasInsumos.Text = "Reportes Compras Insumos"; reportesComprasInsumos.Name = "reportesComprasInsumos"; mainNode.Nodes.Add( reportesComprasInsumos ); //reportes ventas TreeNode reportesVentas = new TreeNode( ); reportesVentas.Text = "Reportes Ventas"; reportesVentas.Name = "reportesVentas"; mainNode.Nodes.Add( reportesVentas ); //reportes facturas TreeNode reportesFactura = new TreeNode(); reportesFactura.Text = "Reportes Factura"; reportesFactura.Name = "reportesFactura"; reportesFactura.Checked = false; mainNode.Nodes.Add(reportesFactura); //privilegios TreeNode privilegiosNode = new TreeNode( ); privilegiosNode.Text = "Privilegios"; privilegiosNode.Name = "privilegiosNode"; mainNode.Nodes.Add( privilegiosNode ); }
void InitializeComponent () { BeforeSelect += new TreeViewCancelEventHandler(SetClosedIcon); AfterSelect += new TreeViewEventHandler(SetOpenedIcon); }
/// <summary> /// Metoda wype³niaj¹ca drzewo katalogow /// </summary> public void Fill() { BeginUpdate(); DirTreeNode kat_Pulpit = new DirTreeNode(Config.katalogPulpit, Pulpit, true); kat_Pulpit.Text = "Pulpit"; //kat_Pulpit.Path = Config.katalogPulpit; try { string[] n = Directory.GetDirectories(Config.katalogPulpit); if (n.Length == 0) { kat_Pulpit.Nodes.Clear(); } } catch (Exception e) { MessageBox.Show(e.ToString() + e.Message); } Nodes.Add(kat_Pulpit); DirTreeNode kat_MDokumenty = new DirTreeNode(Config.katalogMojeDokumenty, User, true); kat_MDokumenty.Text = "Moje Dokumenty"; try { string[] n = Directory.GetDirectories(Config.katalogMojeDokumenty); if (n.Length == 0) { kat_MDokumenty.Nodes.Clear(); } } catch (Exception e) { MessageBox.Show(e.ToString() + e.Message); } Nodes.Add(kat_MDokumenty); DirTreeNode kat_MObrazy = new DirTreeNode(Config.katalogMojeObrazy, Pictures_2, true); kat_MObrazy.Text = "Moje Obrazy"; try { string[] n = Directory.GetDirectories(Config.katalogMojeObrazy); if (n.Length == 0) { kat_MObrazy.Nodes.Clear(); } } catch (Exception e) { MessageBox.Show(e.ToString() + e.Message); } Nodes.Add(kat_MObrazy); kat_MKomputer = new DirTreeNode("Mój Komputer", Computer, true); kat_MKomputer.Text = "Mój Komputer"; Nodes.Add(kat_MKomputer); //kat_MKomputer.Nodes.Clear(); string[] drives = Directory.GetLogicalDrives(); foreach (string tempDrive in drives) { DirTreeNode dn = new DirTreeNode(tempDrive); kat_MKomputer.Nodes.Add(dn); } kat_MKomputer.Expand(); EndUpdate(); BeforeExpand += new TreeViewCancelEventHandler(prepare); AfterCollapse += new TreeViewEventHandler(clear); }
public void LoadTreeView( ) { checkForCheckedChildren = new TreeViewCancelEventHandler(CheckForCheckedChildrenHandler); treeView1.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Right; treeView1.CheckBoxes = true; TreeNode mainNode = new TreeNode( ); this.treeView1.CheckBoxes = true; mainNode.Name = "privilegiosMainNode"; mainNode.Checked = true; mainNode.Text = "Privilegios"; this.treeView1.Nodes.Add(mainNode); //node insumo TreeNode insumoNode = new TreeNode( ); insumoNode.Name = "insumoNode"; insumoNode.Text = "Insumos"; mainNode.Nodes.Add(insumoNode); //node Recetas TreeNode recetaNode = new TreeNode( ); recetaNode.Name = "recetaNode"; recetaNode.Text = "Recetas"; mainNode.Nodes.Add(recetaNode); //node Producto TreeNode productoNode = new TreeNode( ); productoNode.Name = "productoNode"; productoNode.Text = "Productos"; mainNode.Nodes.Add(productoNode); //node compras TreeNode comprasInsumosNode = new TreeNode( ); comprasInsumosNode.Text = "Compras Insumos"; comprasInsumosNode.Name = "comprasInsumosNode"; mainNode.Nodes.Add(comprasInsumosNode); //Inventario TreeNode inventarioInsumos = new TreeNode( ); inventarioInsumos.Text = "Inventario Insumos"; inventarioInsumos.Name = "inventarioInsumosNode"; mainNode.Nodes.Add(inventarioInsumos); //caja TreeNode cajaNode = new TreeNode( ); cajaNode.Text = "Caja"; cajaNode.Name = "cajaNode"; mainNode.Nodes.Add(cajaNode); //egresos ingresos TreeNode egresosNode = new TreeNode( ); egresosNode.Text = "Egresos/Ingresos"; egresosNode.Name = "egresosNode"; mainNode.Nodes.Add(egresosNode); //ventas y reservas ambas estan ligadas TreeNode ventasReservasNode = new TreeNode( ); ventasReservasNode.Text = "Ventas y Reservas"; ventasReservasNode.Name = "ventasReservasNode"; mainNode.Nodes.Add(ventasReservasNode); //reportes compras especiales TreeNode reportesComprasEspeciales = new TreeNode( ); reportesComprasEspeciales.Text = "Reportes Compras Especiales"; reportesComprasEspeciales.Name = "reportesComprasEspeciales"; mainNode.Nodes.Add(reportesComprasEspeciales); //reportes compras de insumos TreeNode reportesComprasInsumos = new TreeNode( ); reportesComprasInsumos.Text = "Reportes Compras Insumos"; reportesComprasInsumos.Name = "reportesComprasInsumos"; mainNode.Nodes.Add(reportesComprasInsumos); //reportes ventas TreeNode reportesVentas = new TreeNode( ); reportesVentas.Text = "Reportes Ventas"; reportesVentas.Name = "reportesVentas"; mainNode.Nodes.Add(reportesVentas); //reportes facturas TreeNode reportesFactura = new TreeNode(); reportesFactura.Text = "Reportes Factura"; reportesFactura.Name = "reportesFactura"; reportesFactura.Checked = false; mainNode.Nodes.Add(reportesFactura); //privilegios TreeNode privilegiosNode = new TreeNode( ); privilegiosNode.Text = "Privilegios"; privilegiosNode.Name = "privilegiosNode"; mainNode.Nodes.Add(privilegiosNode); }
void InitializeComponent() { BeforeSelect += new TreeViewCancelEventHandler(SetClosedIcon); AfterSelect += new TreeViewEventHandler(SetOpenedIcon); }
//*********************************************************************************************** public XwShellTree() { ShellImageList.SetSmallImageList(this); BeforeExpand += new TreeViewCancelEventHandler(this_BeforeExpand); AfterSelect += new TreeViewEventHandler(this_AfterSelect); }