/// <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;
 }
Example #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="Item"></param>
 /// <returns></returns>
 public virtual bool IsVisibleToolButton(Frame.Tools.IToolsItem Item)
 {
     return(true);
 }