社区
C#
帖子详情
不要笑话我啊:control和container到底有什么区别?
moznan
2004-04-08 07:00:10
Control.Add(Control)
Container.Add(Control)
我平时用的都是Control,没用过Container,好像它们两个都可以管理控件,区别在哪里呢?
...全文
89
1
打赏
收藏
不要笑话我啊:control和container到底有什么区别?
Control.Add(Control) Container.Add(Control) 我平时用的都是Control,没用过Container,好像它们两个都可以管理控件,区别在哪里呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
marvelstack
2004-04-08
打赏
举报
回复
Container 类是 IContainer 接口的默认实现。
容器是封装和跟踪零个或更多个组件的对象。
在此上下文中,包容是指逻辑包容,而不是直观包容。
可以在多种方案下使用组件和容器,包括可视化方案和非可视化方案。
在一个先入先出列表中跟踪容器中的组件,该列表也定义了容器内组件的顺序。
所添加的组件会附加到列表的结尾。
public virtual void Add(IComponent);
Control 类实现向用户显示信息的类所需的最基本功能。
它处理用户通过键盘和指针设备所进行的输入。
它还处理消息路由和安全。
虽然它并不实现绘制,但是它定义控件的边界(其位置和大小)。
它提供窗口句柄 (hWnd)。
Component;
public virtual void Add(IComponent);
而对于Control;
Add(Control);
他们封装的对象不同。
PHP服务容器控制反转,PHP中的容器,依赖注入,控制反转
DI——Dependency Injection 依赖注入IoC——Inversion of
Control
控制反转
Container
容器要想理解DI和IoC概念,就必须搞清楚如下的问题:1、参与者都有谁?答:一般有三方参与者,一个是某个对象;一个是IoC/DI的...
DBus学习笔记
bus daemon 在一台机器上有多个实例,第一个实例是全局的实例,类似于sendmail和或者apache,这个实例有很严格的安全限制,只接受一些特定的系统消息, 用于系统通信。其他bus daemon是一些会话,用于用户登录之后,...
谈谈Spring IOC是怎么实现解耦的
我们都知道在进行软件设计式都遵循一个原则:高内聚,低耦合那么
到底
什么是内聚?什么耦合?怎么实现高内聚?怎么实现低耦合?以下偶都是从网上搜集的资料而已,整理一下。第一篇:java 高内聚,低耦合的理解 耦合:...
依赖注入那些事儿 <转>
昨天在博客园上看到一篇博文,名为“什么是依赖注入?(来听一个
笑话
)”[点击这里访问]。可以看出,作者是想以一种轻松幽默的方式对依赖注入的思想进行一个阐述。不过在读完文章后,个人觉得文章过于浅薄,没有真正...
依赖注入那些事儿
昨天在博客园上看到一篇博文,名为“什么是依赖注入?(来听一个
笑话
)”[点击这里访问]。可以看出,作者是想以一种轻松幽默的方式对依赖注入的思想进行一个阐述。不过在读完文章后,个人觉得文章过于浅薄,没有真.....
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章