private void treeView_AfterSelect(object sender, TreeViewEventArgs e) { btnRemove.Enabled = (e.Node is RootTreeNode); if (e.Node is ServerTreeNode) { ServerTreeNode node = e.Node as ServerTreeNode; OnServerClicked(new ServerClickedEventArgs(node.Root, node.Text)); } else if (e.Node is StandalonePluginTreeNode) { StandalonePluginTreeNode node = e.Node as StandalonePluginTreeNode; OnStandalonePluginClicked(new StandalonePluginClickedEventArgs(node.Root, node.Text)); } else if (e.Node is ServerPluginTreeNode) { ServerPluginTreeNode node = e.Node as ServerPluginTreeNode; OnServerPluginClicked(new ServerPluginClickedEventArgs(node.Root, node.ServerName, node.Text)); } else if (e.Node is SecurityManagerTreeNode) { SecurityManagerTreeNode node = e.Node as SecurityManagerTreeNode; OnSecurityManagerClicked(new SecurityManagerClickedEventArgs(node.Root)); } else if (e.Node is RootTreeNode) { RootTreeNode node = e.Node as RootTreeNode; OnRootClicked(new RootClickedEventArgs(node.Root)); } }
private void Initialize() { Nodes.Clear(); ServersNode = new TreeNode("Servers"); PluginsNode = new TreeNode("Plugins"); SecurityManagerNode = new SecurityManagerTreeNode(provider.Root); Nodes.Add(ServersNode); Nodes.Add(PluginsNode); Nodes.Add(SecurityManagerNode); }
private void Initialize() { Nodes.Clear(); ServersNode = new TreeNode("Servers"); PluginsNode = new TreeNode("Plugins"); SecurityManagerNode = new SecurityManagerTreeNode(provider.Root); Nodes.Add(ServersNode); Nodes.Add(PluginsNode); Nodes.Add(SecurityManagerNode); }