Delphi有强大的RTTI,弄这种XML生成界面只会更强大.
其实dfm本身做界面和逻辑分离不比XML差.只看人的水平

解决方案 »

  1.   

    delphi下面只有一些皮肤控件,没有你需要的东西。
      

  2.   

    用dfm太杂了
    用VC 下面的XML 就可以配置出界面了<?xml version="1.0" encoding="utf-8"?>
    <ViewGroup rect="0,0,500,300" id="1" background="null">
     
    <Checkbox rect="0,0,200,16" id="2" background="@stateImage/checkbox.png" offset="300,100" text="是否保存" textFont="宋体" textSize="10"/>
    <Checkbox rect="0,0,200,16" id="3" background="@stateImage/checkbox.png" offset="430,100" text="是否更新" textFont="宋体" textSize="10"/>
     
    </ViewGroup>
      

  3.   

    XML配置不是神马难事,比较麻烦的一直是渲染引擎而已!
    话说,现在不是有FMX了么!渲染方面FMX也都基本上实现了!
      

  4.   

    可以试试这个  http://www.cnblogs.com/mlskin/
      

  5.   

    楼主还不会FMX  ,  StyleBook吧,朝这个方向看看,作界面简单
      

  6.   

    很多现成的控件,为什么搞个xml读取那么麻烦