private void treeView1_Leave(object sender, EventArgs e) { var tv = sender as TreeView; this.SelectedNode = tv.SelectedNode.Tag as LitElm; tv.SelectedNode = null; }
private TreeNode BuildTreeNode(LAShared.LitElm elm) { var retVal = new TreeNode(elm.Header); retVal.Tag = elm; foreach (var child in elm.Children) { retVal.Nodes.Add(BuildTreeNode(child)); } return(retVal); }
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) { this.SelectedNode = treeView1.SelectedNode.Tag as LAShared.LitElm; this.textBox1.Text = SelectedNode?.AllText(comboBox1.SelectedItem as LitAuthor); }