TabControl.TabPageCollection 类

定义

包含 TabPage 对象的集合。

public: ref class TabControl::TabPageCollection : System::Collections::IList
public class TabControl.TabPageCollection : System.Collections.IList
type TabControl.TabPageCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class TabControl.TabPageCollection
Implements IList
继承
TabControl.TabPageCollection
实现

注解

此集合中的选项卡页顺序反映相关 TabControl 控件中的选项卡顺序。 若要更改控件中的选项卡顺序,必须通过删除它们并将其插入到新索引来更改其在集合中的位置。

构造函数

TabControl.TabPageCollection(TabControl)

初始化 TabControl.TabPageCollection 类的新实例。

属性

Count

获取集合中选项卡页的数目。

IsReadOnly

获取一个值,该值指示集合是否为只读。

Item[Int32]

获取或设置集合中的 TabPage

Item[String]

获取带有来自集合的指定键的选项卡页。

方法

Add(String)

创建带有指定文本的选项卡页,并将其添加到集合。

Add(String, String)

创建带有指定文本和键的选项卡页,并将该选项卡页添加到集合。

Add(String, String, Int32)

创建带有指定键、文本和图像的选项卡页,并将该选项卡页添加到集合。

Add(String, String, String)

创建带有指定键、文本和图像的选项卡页,并将该选项卡页添加到集合。

Add(TabPage)

TabPage 添加到集合。

AddRange(TabPage[])

将一组选项卡页添加到集合。

Clear()

从集合中移除所有的选项卡页。

Contains(TabPage)

确定指定的选项卡页是否在集合中。

ContainsKey(String)

确定集合是否包含带有指定键的选项卡页。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

返回集合中所有选项卡页的枚举。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IndexOf(TabPage)

返回集合中指定选项卡页的索引。

IndexOfKey(String)

返回带有指定键的 TabPage 的第一个匹配项的索引。

Insert(Int32, String)

创建带有指定文本的新选项卡页,并将该选项卡页插入到集合中的指定索引处。

Insert(Int32, String, String)

创建带有指定键和文本的新选项卡页,并将该选项卡页插入集合中的指定索引处。

Insert(Int32, String, String, Int32)

创建带有指定键、文本和图像的新选项卡页,并将该选项卡页插入集合中的指定索引处。

Insert(Int32, String, String, String)

创建带有指定键、文本和图像的选项卡页,并将该选项卡页插入集合中的指定索引处。

Insert(Int32, TabPage)

将现有的选项卡页插入到集合中的指定索引处。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Remove(TabPage)

从集合中删除 TabPage 对象。

RemoveAt(Int32)

从集合中移除指定索引处的选项卡页。

RemoveByKey(String)

从集合中移除带有指定键的选项卡页。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

ICollection.CopyTo(Array, Int32)

从指定索引处开始,将集合中的元素复制到指定的数组。

ICollection.IsSynchronized

获取一个值,该值指示是否同步对 TabControl.TabPageCollection 的访问(线程安全)。

ICollection.SyncRoot

获取可用于同步对 TabControl.TabPageCollection 的访问的对象。

IList.Add(Object)

TabPage 控件添加到集合。

IList.Contains(Object)

确定指定的 TabPage 控件是否在 TabControl.TabPageCollection 中。

IList.IndexOf(Object)

返回集合中指定的 TabPage 控件的索引。

IList.Insert(Int32, Object)

此 API 支持产品基础结构,不能在代码中直接使用。

在集合中插入 TabPage 控件。

IList.IsFixedSize

获取一个值,该值指示 TabControl.TabPageCollection 是否具有固定大小。

IList.Item[Int32]

获取或设置集合中的 TabPage

IList.Remove(Object)

从集合中删除 TabPage 对象。

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于

另请参阅