做个控件,只要用户用我的控件就能扁历当前用户的设计窗口中的所有控件并设置其属性。
在程序设计中我已经能做到,但在控件制作中我不会,也就是如何能到当前用户窗口中的控件的有关信息等。
不知有没有大虾能帮帮我?分不够再加。

解决方案 »

  1.   

    cnPack 一个开源项目有个类似的功能,你可以学习一下,看有没有参考价值。
      

  2.   

    程序中实现我也会呀,但是在控件中怎么自动地获取哪?
    难道把程序写在creat里???
      

  3.   

    >>设计窗口中的所有控件并设置其属性。
    查找你的控件的 parent, 然後循環檢查是不是 TForm 不是, 再檢查parent 的parent, 層層檢查下去!
    再檢查每個 parent 中的 ControlCount, Controls 應該就可
      

  4.   

    第一次应该是查找Owner而不是Parent。因为非可视控件是没有Parent的。
    不过在设置可视控件属性的时候用ControlCount, Controls会方便一些,但是会漏掉Action。
      

  5.   

    http://upserver1.ys168.com/ys168up/D1/YY1.aspx?f=050249E0E1E3D8D9D5A00AVI7A03UW424URP4D6AVI7AVI5F6F9D8E5D9E1D6E7A24E4E3E2E4E7C2
    请下载试试吧.
      

  6.   

    flower host , are you  doing aspect-oriented application?
      

  7.   

    回复人: aiirii(ari-爱的眼睛) ( ) 信誉:393  2005-2-5 13:22:10  得分: 0  
     
     
       
    >>设计窗口中的所有控件并设置其属性。
    查找你的控件的 parent, 然後循環檢查是不是 TForm 不是, 再檢查parent 的parent, 層層檢查下去!
    再檢查每個 parent 中的 ControlCount, Controls 應該就可  
     
    就是这样了