private TreeMessageItem GetSelectedMessage() { object Tag = treeView1.SelectedNode.Tag; if (Tag is int) { UpdateNode(treeView1.SelectedNode, null); Tag = treeView1.SelectedNode.Tag; } TreeMasterMessageItem tmmi = Tag as TreeMasterMessageItem; TreeMessageItem tmi = Tag as TreeMessageItem; TreeItemLine til = Tag as TreeItemLine; if (tmmi != null) { tmi = tmmi.MessageItems[0]; } if (til != null) { tmi = til.Parent; } return(tmi); }
public void SetPosition(TreeItemLine context) { til = context; tmi = context.Parent; tmmi = tmi.Parent; }
public void Add(TreeItemLine itemLine) { ItemLines.Add(itemLine); itemLine.Parent = this; }