private void objectview_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { if (currentview != null) { splitter.Panel2.Controls.Remove(currentview); currentview.Dispose(); currentview = null; } TreeNode selected = e.Node; if (selected == null) { return; } if (selected.Tag is MethodDefinition) { MethodViewControl methodview = new MethodViewControl(); methodview.Dock = DockStyle.Fill; methodview.MethodDef = selected.Tag as MethodDefinition; methodview.MainForm = MainForm; splitter.Panel2.Controls.Add(methodview); currentview = methodview; } }
private void objectview_AfterSelect(object sender, TreeViewEventArgs e) { if (currentview != null) { splitter.Panel2.Controls.Remove(currentview); currentview.Dispose(); currentview = null; } TreeNode selected = e.Node; if (selected == null) { return; } if (selected.Tag is MethodDefinition) { MethodViewControl methodview = new MethodViewControl(); methodview.Dock = DockStyle.Fill; methodview.MethodDef = selected.Tag as MethodDefinition; methodview.MainForm = MainForm; splitter.Panel2.Controls.Add(methodview); currentview = methodview; } if (selected.Tag is PropertyDefinition || selected.Tag is FieldDefinition) { FieldAndPropertyViewControl fieldpropertyview = new FieldAndPropertyViewControl(); fieldpropertyview.Dock = DockStyle.Fill; fieldpropertyview.PropertyDef = selected.Tag as PropertyDefinition; fieldpropertyview.FieldDef = selected.Tag as FieldDefinition; fieldpropertyview.MainForm = MainForm; splitter.Panel2.Controls.Add(fieldpropertyview); currentview = fieldpropertyview; } }
private void objectview_AfterSelect(object sender, TreeViewEventArgs e) { if (currentview != null) { splitter.Panel2.Controls.Remove(currentview); currentview.Dispose(); currentview = null; } TreeNode selected = e.Node; if (selected == null) return; if (selected.Tag is MethodDefinition) { MethodViewControl methodview = new MethodViewControl(); methodview.Dock = DockStyle.Fill; methodview.MethodDef = selected.Tag as MethodDefinition; methodview.MainForm = MainForm; splitter.Panel2.Controls.Add(methodview); currentview = methodview; } }