/// <summary> /// /// </summary> /// <param name="Btn"></param> protected void SetButtionCheck(object Btn) { if (Btn.GetType().GetInterface("IToolsItem") == null) { return; } //获取所有分组按钮 List <IToolsItem> tiList = Lemon.GetGroupToolsItem(((IToolsItem)Btn).GroupName); if (tiList != null) { foreach (IToolsItem iti in tiList) { if (iti.HostObject != null) { if (Lemon.GetObjType(iti.HostObject) == typeof(ToolStripButton)) { (iti.HostObject as ToolStripButton).Checked = false; } } } } if (Btn != null) { (((IToolsItem)Btn).HostObject as ToolStripButton).Checked = true; } }
/// <summary> /// /// </summary> /// <param name="Btn"></param> public void SetButtionCheck(object Btn) { if (Btn.GetType().GetInterface("IToolsItem") == null) { return; } //获取所有分组按钮 List <IToolsItem> tiList = Lemon.GetGroupToolsItem(((IToolsItem)Btn).GroupName); foreach (IToolsItem iti in tiList) { if (iti.HostObject != null) { if (iti.HostObject.GetType().IsSubclassOf(typeof(ToolStripButton))) { (iti.HostObject as ToolStripButton).Checked = false; } } } (Btn as ToolStripButton).Checked = true; }