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);
     }
 }
Beispiel #3
0
        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);
                }
            }
        }