public void ChangeGroup() { if (null != soft) { soft.ShowForm(soft, 0); soft.SetGroupTagName((comboBox1.SelectedIndex + 1).ToString()); } }
//拖动完成时 private void St_Kii(Control cr, int type) { var soft = (Soft)cr; if (0 == type)//拖动完成时 { McGroup.Invoke(GroupName, soft); //设置标记 var v = global_soft.FindAll(o => o.Devicename == soft.Devicename && o.SoftName == soft.SoftName); if (v.Count == 1) { v.FirstOrDefault().ShowGroupTag(false); } //移除当前客户端图标 flowLayoutPanel1.Controls.Remove(soft); Form_Main.service.removeUserToTrainningGroupAsync(soft.SoftName, soft.Devicename, GroupName); //int k= global_soft.RemoveAll(o => o.Devicename.Equals(soft.Devicename) && o.SoftName.Equals(soft.SoftName)); int index = global_soft.FindIndex(o => o.Devicename == soft.Devicename && o.SoftName == soft.SoftName); if (index != -1) { global_soft.RemoveAt(index); } } else//单击时显示设置界面 { current_soft = soft; if (label_Load.Image.Tag != null) { Soft v = global_soft.Find(o => o.Devicename.Equals(soft.Devicename) && o.SoftName.Equals(soft.SoftName)); if (null != v) { v.GroupNumb = GroupNumb; v.ShowForm(v, 1); } } } }