menu

WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class TabDataCollection - WindowsForms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class TabDataCollection

    Represents a collection of ITabData objects.

    Inheritance
    System.Object
    System.Collections.ArrayList
    TabDataCollection
    Implements
    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable
    System.ICloneable
    Inherited Members
    System.Collections.ArrayList.Adapter(System.Collections.IList)
    System.Collections.ArrayList.AddRange(System.Collections.ICollection)
    System.Collections.ArrayList.BinarySearch(System.Int32, System.Int32, System.Object, System.Collections.IComparer)
    System.Collections.ArrayList.BinarySearch(System.Object)
    System.Collections.ArrayList.BinarySearch(System.Object, System.Collections.IComparer)
    System.Collections.ArrayList.Capacity
    System.Collections.ArrayList.Clone()
    System.Collections.ArrayList.Contains(System.Object)
    System.Collections.ArrayList.CopyTo(System.Array)
    System.Collections.ArrayList.CopyTo(System.Array, System.Int32)
    System.Collections.ArrayList.CopyTo(System.Int32, System.Array, System.Int32, System.Int32)
    System.Collections.ArrayList.Count
    System.Collections.ArrayList.FixedSize(System.Collections.ArrayList)
    System.Collections.ArrayList.FixedSize(System.Collections.IList)
    System.Collections.ArrayList.GetEnumerator()
    System.Collections.ArrayList.GetEnumerator(System.Int32, System.Int32)
    System.Collections.ArrayList.GetRange(System.Int32, System.Int32)
    System.Collections.ArrayList.IndexOf(System.Object)
    System.Collections.ArrayList.IndexOf(System.Object, System.Int32)
    System.Collections.ArrayList.IndexOf(System.Object, System.Int32, System.Int32)
    System.Collections.ArrayList.IsFixedSize
    System.Collections.ArrayList.IsReadOnly
    System.Collections.ArrayList.IsSynchronized
    System.Collections.ArrayList.LastIndexOf(System.Object)
    System.Collections.ArrayList.LastIndexOf(System.Object, System.Int32)
    System.Collections.ArrayList.LastIndexOf(System.Object, System.Int32, System.Int32)
    System.Collections.ArrayList.ReadOnly(System.Collections.ArrayList)
    System.Collections.ArrayList.ReadOnly(System.Collections.IList)
    System.Collections.ArrayList.Repeat(System.Object, System.Int32)
    System.Collections.ArrayList.Reverse()
    System.Collections.ArrayList.Sort()
    System.Collections.ArrayList.Sort(System.Collections.IComparer)
    System.Collections.ArrayList.Synchronized(System.Collections.ArrayList)
    System.Collections.ArrayList.Synchronized(System.Collections.IList)
    System.Collections.ArrayList.SyncRoot
    System.Collections.ArrayList.ToArray()
    System.Collections.ArrayList.ToArray(System.Type)
    System.Collections.ArrayList.TrimToSize()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Syncfusion.Windows.Forms.Tools
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class TabDataCollection : ArrayList, IList, ICollection, IEnumerable, ICloneable

    Constructors

    TabDataCollection(ITabPanelData)

    Creates a new instance of the TabDataCollection class.

    Declaration
    public TabDataCollection(ITabPanelData owner)
    Parameters
    Type Name Description
    ITabPanelData owner

    The ITabPanelData that contains this collection.

    Properties

    Item[Int32]

    Gets / sets the indexer for this collection.

    Declaration
    public override object this[int index] { get; set; }
    Parameters
    Type Name Description
    System.Int32 index
    Property Value
    Type Description
    System.Object

    A ITabData object.

    Overrides
    System.Collections.ArrayList.Item[System.Int32]

    Methods

    Add(Object)

    Overridden. See System.Collections.ArrayList.Add(System.Object).

    Declaration
    public override int Add(object value)
    Parameters
    Type Name Description
    System.Object value
    Returns
    Type
    System.Int32
    Overrides
    System.Collections.ArrayList.Add(System.Object)

    Clear()

    Overridden. See System.Collections.ArrayList.Clear().

    Declaration
    public override void Clear()
    Overrides
    System.Collections.ArrayList.Clear()

    Insert(Int32, Object)

    Overridden. See System.Collections.ArrayList.Insert(System.Int32, System.Object).

    Declaration
    public override void Insert(int index, object value)
    Parameters
    Type Name Description
    System.Int32 index
    System.Object value
    Overrides
    System.Collections.ArrayList.Insert(System.Int32, System.Object)

    InsertRange(Int32, ICollection)

    Overridden. See System.Collections.ArrayList.InsertRange(System.Int32, System.Collections.ICollection).

    Declaration
    public override void InsertRange(int index, ICollection c)
    Parameters
    Type Name Description
    System.Int32 index
    System.Collections.ICollection c
    Overrides
    System.Collections.ArrayList.InsertRange(System.Int32, System.Collections.ICollection)

    Move(Int32, Int32, Int32)

    Moves items from one location to another.

    Declaration
    public virtual void Move(int from, int to, int count)
    Parameters
    Type Name Description
    System.Int32 from

    The starting index.

    System.Int32 to

    The target index.

    System.Int32 count

    The number of items to move.

    OnCollectionAffected()

    Calls the CollectionAffected event.

    Declaration
    protected virtual void OnCollectionAffected()

    OnCollectionChanging()

    Called when the collection is about to change.

    Declaration
    protected virtual void OnCollectionChanging()

    Remove(Object)

    Overridden. See System.Collections.ArrayList.Remove(System.Object).

    Declaration
    public override void Remove(object value)
    Parameters
    Type Name Description
    System.Object value
    Overrides
    System.Collections.ArrayList.Remove(System.Object)

    RemoveAt(Int32)

    Overridden. See System.Collections.ArrayList.RemoveAt(System.Int32).

    Declaration
    public override void RemoveAt(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Overrides
    System.Collections.ArrayList.RemoveAt(System.Int32)

    RemoveRange(Int32, Int32)

    Overridden. See System.Collections.ArrayList.RemoveRange(System.Int32, System.Int32).

    Declaration
    public override void RemoveRange(int index, int count)
    Parameters
    Type Name Description
    System.Int32 index
    System.Int32 count
    Overrides
    System.Collections.ArrayList.RemoveRange(System.Int32, System.Int32)

    Reverse(Int32, Int32)

    Overridden. See System.Collections.ArrayList.Reverse(System.Int32, System.Int32).

    Declaration
    public override void Reverse(int index, int count)
    Parameters
    Type Name Description
    System.Int32 index
    System.Int32 count
    Overrides
    System.Collections.ArrayList.Reverse(System.Int32, System.Int32)

    SetRange(Int32, ICollection)

    Overridden. See System.Collections.ArrayList.SetRange(System.Int32, System.Collections.ICollection).

    Declaration
    public override void SetRange(int index, ICollection c)
    Parameters
    Type Name Description
    System.Int32 index
    System.Collections.ICollection c
    Overrides
    System.Collections.ArrayList.SetRange(System.Int32, System.Collections.ICollection)

    Sort(Int32, Int32, IComparer)

    Overridden. See System.Collections.ArrayList.Sort(System.Int32, System.Int32, System.Collections.IComparer).

    Declaration
    public override void Sort(int index, int counter, IComparer comparer)
    Parameters
    Type Name Description
    System.Int32 index
    System.Int32 counter
    System.Collections.IComparer comparer
    Overrides
    System.Collections.ArrayList.Sort(System.Int32, System.Int32, System.Collections.IComparer)

    Events

    CollectionAffected

    Fired when this collection is affected.

    Declaration
    public event EventHandler CollectionAffected
    Event Type
    Type
    System.EventHandler

    Implements

    System.Collections.IList
    System.Collections.ICollection
    System.Collections.IEnumerable
    System.ICloneable

    Extension Methods

    EnumerableExtensions.GetElementType(IEnumerable)
    EnumerableExtensions.GetItemPropertyInfo(IEnumerable)
    FunctionalExtensions.ForEach<T>(IEnumerable, Action<T>)
    FunctionalExtensions.ToList<T>(IEnumerable)
    FunctionalExtensions.MoveTo(IList, Int32, Int32)
    QueryableExtensions.OfQueryable(IEnumerable)
    QueryableExtensions.OfQueryable(IEnumerable, Type)
    QueryableExtensions.GroupByMany<TElement>(IEnumerable, Type, List<Func<TElement, Object>>)
    QueryableExtensions.GroupByMany(IEnumerable, Type, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Dictionary<String, IComparer<Object>>, Func<String, Expression>, String[])
    QueryableExtensions.GroupByMany(IEnumerable, Type, List<SortDescriptor>, Func<String, Expression>, String[])
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved