void LinkClicked(object sender, LinkClickedEventArgs e) { NamedNode nn = _parent.NodeLocator.FindLinkMatch(e.LinkText); if (nn != null) { nn.TreeNode.TreeView.SelectedNode = nn.TreeNode; } }
private void lstNodeMatches_SelectedIndexChanged(object sender, EventArgs e) { NamedNode nn = lstNodeMatches.SelectedItem as NamedNode; if (nn == null) { return; } tvLibDisp.ActivateNode(nn.TreeNode); }
public void Add(TreeNode tn) { ITlibNode tli = tn.Tag as ITlibNode; String name = tli.ShortName; if (name != null) { NamedNode nn = new NamedNode(tn); nodes.Add(nn); String oname = tli.ObjectName; if (!String.IsNullOrEmpty(oname) && !linkmap.ContainsKey(oname)) { linkmap[oname] = nn; } } }