コード例 #1
0
ファイル: GarnetTabStripItem.cs プロジェクト: xiy/suprmrkt
 public void Assign(GarnetTabStripItem item)
 {
     Visible = item.Visible;
     Text = item.Text;
     CanClose = item.CanClose;
     Tag = item.Tag;
 }
コード例 #2
0
        public virtual GarnetTabStripItem MoveTo(int newIndex, GarnetTabStripItem item)
        {
            int currentIndex = List.IndexOf(item);
            if (currentIndex >= 0)
            {
                RemoveAt(currentIndex);
                Insert(0, item);

                return item;
            }

            return null;
        }
コード例 #3
0
 public virtual void Remove(GarnetTabStripItem item)
 {
     if (List.Contains(item))
         List.Remove(item);
 }
コード例 #4
0
 public virtual int IndexOf(GarnetTabStripItem item)
 {
     return List.IndexOf(item);
 }
コード例 #5
0
 public virtual void Insert(int index, GarnetTabStripItem item)
 {
     if (Contains(item)) return;
     List.Insert(index, item);
 }
コード例 #6
0
 public virtual void Assign(GarnetTabStripItemCollection collection)
 {
     BeginUpdate();
     try
     {
         Clear();
         for (int n = 0; n < collection.Count; n++)
         {
             GarnetTabStripItem item = collection[n];
             GarnetTabStripItem newItem = new GarnetTabStripItem();
             newItem.Assign(item);
             Add(newItem);
         }
     }
     finally
     {
         EndUpdate();
     }
 }
コード例 #7
0
 public virtual bool Contains(GarnetTabStripItem item)
 {
     return List.Contains(item);
 }
コード例 #8
0
 public virtual void AddRange(GarnetTabStripItem[] items)
 {
     BeginUpdate();
     try
     {
         foreach (GarnetTabStripItem item in items)
         {
             List.Add(item);
         }
     }
     finally
     {
         EndUpdate();
     }
 }
コード例 #9
0
 public virtual int Add(GarnetTabStripItem item)
 {
     int res = IndexOf(item);
     if (res == -1) res = List.Add(item);
     return res;
 }
コード例 #10
0
 public override void Initialize(IComponent component)
 {
     base.Initialize(component);
     TabStrip = component as GarnetTabStripItem;
 }
コード例 #11
0
ファイル: Delegates.cs プロジェクト: xiy/suprmrkt
 public TabStripItemClosingEventArgs(GarnetTabStripItem item)
 {
     _item = item;
 }
コード例 #12
0
ファイル: Delegates.cs プロジェクト: xiy/suprmrkt
 public TabStripItemChangedEventArgs(GarnetTabStripItem item, GarnetTabStripItemChangeTypes type)
 {
     changeType = type;
     itm = item;
 }