首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问一个关于自定义控件的有关问题

2013-03-27 
请教一个关于自定义控件的问题新手求助!现在我有一个窗体Form1,其中有2个自定义控件UC1和UC2假设我在UC1中

请教一个关于自定义控件的问题
新手求助!
现在我有一个窗体Form1,其中有2个自定义控件UC1和UC2
假设我在UC1中有个TextBox控件,我需要在UC2的后台代码中获取这个TextBox对象,进行一些操作
应该用什么样的方法?谢谢

[解决办法]

引用:
新手求助!
现在我有一个窗体Form1,其中有2个自定义控件UC1和UC2
假设我在UC1中有个TextBox控件,我需要在UC2的后台代码中获取这个TextBox对象,进行一些操作
应该用什么样的方法?谢谢

你的UC2怎么设计的?它凭什么要获取一个TextBox对象?

无论如何,一个控件都是一个单独的应用程序,它在你设计Form1之前就存在了,它是用来重用的。

如果不能独立地设计一个自定义控件,那么你就根本没有必要去设计什么自定义控件。不要追逐(设计自定义控件的)时髦反而显得画蛇添足。
[解决办法]
首先需要你介绍他们认识,这个过程可以像4楼那样,也可以使用事件委托

微软本身其实也做的类似设定,当然那种设定非常非常复杂,估计你一时半会儿弄不明白,
微软在介绍各组件认识并交互的那套东西可谓是相当的复杂。

有兴趣可以看“Site Component Container”之间的关系
容器、站点和组件
http://msdn.microsoft.com/zh-cn/library/zhe6k1tz.aspx

热点排行