private void OnControlReMoveEvent(ControlBaseRemoveEventArgs e) { if (ControlBaseRemoveEvent != null) { ControlBaseRemoveEvent(this, e); } }
private void panel_Product_ControlRemoved(object sender, ControlEventArgs e) { if (e.Control is SubBusModel) { SubBusModel SubBusModel = e.Control as SubBusModel; ControlBaseRemoveEventArgs controlBaseRemoveEventArgs = new ControlBaseRemoveEventArgs(); controlBaseRemoveEventArgs.ControlName = SubBusModel.Name; OnControlReMoveEvent(controlBaseRemoveEventArgs); } }
public void ProductContrainer_ControlBaseRemoveEvent(object sender, SubBusContrainer.ControlBaseRemoveEventArgs e) { TreeNode _treenode = treeView_ProductInfo.SelectedNode; if (_treenode != null) { if (_treenode.Level == 0) { _treenode.Nodes.RemoveByKey(e.ControlName); } else { _treenode.Parent.Nodes.RemoveByKey(e.ControlName); } } }