if Self.Components[i].ClassName = 'TDBEdit' then TDbEdit(Self.Components[i]).ReadOnly := Status;
各位兄弟谁能给我说说这个语句中的(Self.Components[i])是什么意思

解决方案 »

  1.   

    Self所指对象所含有的第i个组件!
      

  2.   

    按情况分析应该是form,也有可能是这些Edit的容器
      

  3.   

    总值也就是说放这些dbedit的东西,就好比一个文件夹内放了n个文件(文件就好比这些DBEdit),那在这个文件夹里说事的时候,文件夹就是这个Self
      

  4.   

    self.component[n]就是说,Self中包含的第n各组件(控件)(组件这个词是component,sinc.)
      

  5.   

    Self.Components[i]指当前对象中的第i个组件对象!