/// <summary> /// /// </summary> /// <param name="ItemObj"></param> /// <returns></returns> protected override bool IsType(Frame.Tools.IToolsItem ItemObj) { if (Lemon.GetObjType(ItemObj) == typeof(ToolsComboBox)) { return true; } else { return false; } }
/// <summary> /// 创建下拉框 /// </summary> /// <param name="Tb"></param> /// <returns></returns> protected override System.Windows.Forms.ToolStripItem CreateItem(Frame.Tools.IToolsItem Tb) { ToolsComboBox cbox = (ToolsComboBox)Tb; ToolStripComboBox newItem = new ToolStripComboBox(); newItem.DropDownStyle = ComboBoxStyle.DropDownList; foreach (ToolsComboBoxItem item in cbox.Items) { newItem.Items.Add(item); } newItem.Tag = Tb; //Lemon.ActionAppend(newItem, "SelectedIndexChanged", Frame.Running.ActionType.Single, new EventHandler(newItem_SelectedIndexChanged)); Lemon.ActionAppend(newItem, "DropDownClosed", Frame.Running.ActionType.Single, new EventHandler(comboBox1_DropDownClosed)); //newItem.SelectedIndexChanged += new EventHandler(newItem_SelectedIndexChanged); //newItem..MouseUp+=new MouseEventHandler(newItem_MouseUp);// += new EventHandler(newItem_SelectedIndexChanged); return newItem; }
/// <summary> /// /// </summary> /// <param name="Item"></param> /// <returns></returns> public virtual bool IsVisibleToolButton(Frame.Tools.IToolsItem Item) { return(true); }