/// <summary> /// Add childs nodes /// </summary> /// <param name="serverData"></param> /// <param name="currentNode"></param> private void AddChildNodes(ServerBrowserData serverData, TreeNode currentNode) { //add server treeNode TreeNode serverNode = null; if (!string.IsNullOrEmpty(serverData.Description)) { serverNode = new TreeNode(serverData.Description, OPCSRV_INDEX, OPCSRV_INDEX); serverNode.Tag = serverData; currentNode.Nodes.Add(serverNode); } //add server treeNode properties if (!string.IsNullOrEmpty(serverData.ClsId)) { TreeNode clsIDNode = new TreeNode(serverData.ClsId, PROPERTIES_INDEX, PROPERTIES_INDEX); clsIDNode.Tag = serverData; serverNode.Nodes.Add(clsIDNode); } if (!string.IsNullOrEmpty(serverData.ProgId)) { TreeNode progIDNode = new TreeNode(serverData.ProgId, PROPERTIES_INDEX, PROPERTIES_INDEX); progIDNode.Tag = serverData; serverNode.Nodes.Add(progIDNode); } if (!string.IsNullOrEmpty(serverData.ProgIdVersionIndependent)) { TreeNode vprogIDNode = new TreeNode(serverData.ProgIdVersionIndependent, PROPERTIES_INDEX, PROPERTIES_INDEX); vprogIDNode.Tag = serverData; serverNode.Nodes.Add(vprogIDNode); } }
/// <summary> /// Fill/empty url text /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void serversTreeView_AfterSelect(object sender, TreeViewEventArgs e) { if (e.Node.Tag != null) { ServerBrowserData browswData = (ServerBrowserData)e.Node.Tag; urlTextBox.Text = browswData.Url; } else { urlTextBox.Text = ""; } }
public BrowseDataEventArgs(ServerBrowserData browse) { browseData = browse; }