Container 成员
封装零个或更多个组件。
下表列出了由 Container 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
Container | 初始化 Container 类的新实例。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
Components | 获取 Container 中的所有组件。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
Add | 已重载。 向 Container 添加 Component。 | |
Dispose | 已重载。 释放由 Container 占用的资源。 | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
Remove | 从 Container 中移除组件。 | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
CreateSite | 为给定的 IComponent 创建一个站点 ISite,并将给定名称分配给该站点。 | |
Dispose | 已重载。 释放由 Container 占用的资源。 | |
Finalize | 已重写。 在通过垃圾回收将 Container 回收之前,释放非托管资源并执行其他清理操作。 | |
GetService | 获取指定类型的服务对象(如果可用)。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) | |
RemoveWithoutUnsiting | 从 Container 中移除组件,不将 Site 设置为 空引用(在 Visual Basic 中为 Nothing)。 | |
ValidateName | 确定组件名称对此容器是否唯一。 |
页首
请参见
参考
Container 类
System.ComponentModel 命名空间
IContainer
IComponent
Component 类