Esempio n. 1
0
        private static void ChangeSortOrder(ref IExtendableItem x, ref IExtendableItem y)
        {
            IExtendableItem tempIExtendableItem = x;

            x = y;
            y = tempIExtendableItem;
        }
Esempio n. 2
0
 private void item_Extended(object sender, EventArgs e)
 {
     if ((extendedItem != null) && (extendedItem != (sender as IExtendableItem)))
     {
         extendedItem.SetShortView();
     }
     extendedItem = sender as IExtendableItem;
     AdjustSize();
     if (((Control)extendedItem).Controls.Count > 1)
     {
         ((Control)extendedItem).Controls[0].Focus();
     }
 }
Esempio n. 3
0
 protected void Add(IExtendableItem item)
 {
     if (item == null)
     {
         throw new ArgumentNullException("item");
     }
     if (!(item is Control))
     {
         throw new ArgumentException("Cannot add not control item", "item");
     }
     item.Extended += item_Extended;
     extendableItemList.Add(item);
     base.Controls.Add(item as Control);
     CheckChildControls(item as Control);
 }