访问我表单中的每个Telerik控件

时间:2011-01-24 12:01:58

标签: c# telerik

我使用#和窗口应用程序

如何在表单中找到telerik控件。

代码如下的代码。但对于telerik控件

  

foreach(在此.Controls中按Ctrl键)        {}

非常感谢

1 个答案:

答案 0 :(得分:4)

假设您使用的是Winforms:

所有RadControl都来自RadControl

因此您可以执行以下操作:

foreach (Control ctrl in this.Controls)
{
     RadControl rc = ctrl as RadControl;
     if (rc != null)
     {
          //Do code for RadControl here
     }
}

或基于LINQ的解决方案

var ctrls = this.Controls.OfType<RadControl>();

foreach (RadControl ctrl in ctrls)
{
    //Do Something...
}