为什么我写的组件加到组件面板上的时候,是默认的图标?
有DCR,与.pas同名, 也全部大写了,为什么,还是会这样?

解决方案 »

  1.   

    在控件Pas文件的implementation加入:{$R *.dcr}
      

  2.   

    你的图标文件加到包里吗?
    我以前做了一个是先有.Pas文件,再加同名的图标文件是加不上的。
    改成重新加载.Pas文件,它连同图标文件一起加进来。就OK了。
      

  3.   

    .DCR文件中的Bitmap下的文件必须大写。
      

  4.   

    我是用手工加的,因为在多个单元中用同一个资源(有多个图标),所以我把它加在包文件中(MyControls.dpk):
    {$R 'MyControls.dcr'}
      

  5.   

    dcr里位图的名字要和相应的类名一样~~比如类名叫:TButton 那么位图名就是: TBUTTON
      

  6.   

    谢谢zswang(伴水清清)和SGP(程式男孩)