TabControl.TabPageCollection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含 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。 |