BCB遍历所有窗体的组件

1
2
3
4
5
6
7
8
9
10
11
12
for(iFormIdx=0; iFormIdx<Screen->FormCount; iFormIdx++)
{
  TForm *pForm = Screen->Forms[iFormIdx];
  for(int iCtrlIdx=0; iCtrlIdx<pForm->ControlCount; iCtrlIdx++)
   {
      TEdit *pEdit = dynamic_cast<TEdit*>(pForm->Controls[iCtrlIdx]);
      if(pEdit)
       {
            pEdit->Text = "";
       }
   }
}

  

posted @ 2015-08-26 15:59  皮皮鲁PPL  阅读(441)  评论(0)    收藏  举报
编辑推荐:
· 如何正确实现一个 BackgroundService
· 抽象与性能:从 LINQ 看现代 .NET 的优化之道
· AI 时代,为什么我们还有必要写博客?
· 行业思考:不是前端不行,是只会前端不行
· C#高级GDI+实战:从零开发一个流程图
阅读排行:
· 记一次酣畅淋漓的js逆向
· 一个被BCL遗忘的高性能集合:C# CircularBuffer<T>深度解析
· 被 DDoS 攻击的一夜
· 如何正确实现一个 BackgroundService
· 上周热点回顾(7.28-8.3)
点击右上角即可分享
微信分享提示