Ejemplo n.º 1
0
 /// <summary>
 /// Removes an entry from the ComboBox ToolStripItem
 /// </summary>
 /// <param name="combo">Instance of ComboBoxWrapper</param>
 /// <param name="value">Value to remove</param>
 public static void Remove(this ComboBoxWrapper combo, object value)
 {
     foreach (IToolbar toolbar in combo.ToolbarParent.Toolbars)
     {
         var comboItem = (toolbar as ToolStrip).Items[combo.Name] as ToolStripComboBox;
         if (comboItem != null)
         {
             combo.Items.Remove(value);
         }
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Gets the index list of a ComboBox ToolStripItem
        /// </summary>
        /// <param name="combo">Instance of Combobox</param>
        /// <returns>Index in the liset</returns>
        public static int getListIndex(this ComboBoxWrapper combo)
        {
            int index = -1;

            foreach (IToolbar toolbar in combo.ToolbarParent.Toolbars)
            {
                var comboItem = (toolbar as ToolStrip).Items[combo.Name] as ToolStripComboBox;
                if (comboItem != null)
                {
                    index = (toolbar as ToolStrip).Items.IndexOf(comboItem);
                }
            }

            return(index);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Gets the text of a ComboBox ToolStripItem
 /// </summary>
 /// <param name="combo">Instance of Combobox</param>
 /// <returns>Text of the ComboBox</returns>
 public static string getText(this ComboBoxWrapper combo)
 {
     return(combo.Text);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Get the data of item by index
 /// </summary>
 /// <param name="combo">Instance of ComboBox</param>
 /// <param name="Index">Index to find</param>
 /// <returns>Value of the item</returns>
 public static object ItemData(this ComboBoxWrapper combo, int Index)
 {
     return(combo.Items[Index]);
 }