访问在运行时创建的控件而不使用ControlCollection

时间:2010-09-02 07:32:36

标签: .net desktop-application

我有一个表单并且正在创建控件,在运行时添加它们。如何在不使用controlcollection的情况下访问这些控件。

如果我使用controlcollection循环,系统会暂停一段时间。

有没有其他方法可以访问该控件?

先谢谢。

1 个答案:

答案 0 :(得分:0)

不确定您使用的是哪种语言,但如果您知道控件的名称,则可以使用控件集合,只需获取具有指定名称的控件。这不需要你循环任何东西。

根据我所知,获取运行时控件而不访问controlcollection是不可能的。

例如,我自己使用的一些运行时逻辑如下:

object c = this.Controls.Find("nameOfTheControl", false);