/// <summary> /// 更新参数树选定的节点后发生 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void treeViewParameter_AfterSelect(object sender, TreeViewEventArgs e) { EventParameterTreeNode eventParameterTreeNode = e.Node as EventParameterTreeNode; this.panelParameter.Controls.Clear(); this.panelParameter.Controls.Add(eventParameterTreeNode.ParameterSetPlan); }
/// <summary> /// 删除参数面板中的节点 /// 用于调用对象方法事件,选定对象方法后,把之前的方法面板删除 /// </summary> /// <param name="treeNode"></param> public void RemoveParameterTreeNode(EventParameterTreeNode treeNode) { this.treeViewParameter.Nodes.Remove(treeNode); }
/// <summary> /// 向参数中添加节点 /// 用于调用对象方法事件,选定对象方法后,所需参数设置的有关面板挂过来 /// </summary> /// <param name="treeNode"></param> public void AddParameterTreeNode(EventParameterTreeNode treeNode) { this.treeViewParameter.Nodes.Add(treeNode); treeNode.ExpandAll(); }