代码之家  ›  专栏  ›  技术社区  ›  Ramesh

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

  •  0
  • Ramesh  · 技术社区  · 14 年前

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

    如果我使用controlCollection循环,系统将被挂起一段时间。

    是否有其他方法访问该控件?

    事先谢谢。

    1 回复  |  直到 14 年前
        1
  •  0
  •   F.B. ten Kate    14 年前

    不确定使用的语言,但如果知道控件的名称,则可以使用控件集合,只需获取具有指定名称的控件。这不需要您遍历任何内容。

    据我所知,在不访问ControlCollection的情况下获取运行时控件是不可能的。

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

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