我想在DELPHI中做一个自己的组件VCL,但是像有些组件,我们只要在里面加过程,变里,属性就是,那很简间,但是,我们要护展界面怎办. 如我想在FORM组件中,在一个位置加一个图片,或是其它的属性,怎么加进去啊,怎么样把他变成新的组件并注册成可用组件呢. 还有怎么样为什么的组件设置显示的图标呢,DELPHI一般是继承了那个类,就显示那个图标,怎么改啊.

解决方案 »

  1.   

    同名的Res文件中,有那个类名的图片就OK了看Delphi书去了
      

  2.   

    >>如我想在FORM组件中,在一个位置加一个图片,
    处理相应的OnPaint事件,加入自己要显示的图片!!〉〉或是其它的属性,
    直接加
    property XXX>> 还有怎么样为什么的组件设置显示的图标呢,
    {$R your.res}your.res加入你自己的icon, 要与控件同名
      

  3.   

    有组件在没编译你就能看到最终的样子,他们都是一些组件,就像FORM一样,能看到这么的窗口,但是已经改过的窗口样子。
      

  4.   

    可以用delphi模板功能解决:
       1、鼠标右键点击要设为模板的界面,选择“add to repository”,在弹出的界面里设置title和page(一般是form)
       2、用new|forms,可以看到我们刚才设定的title,这样就可以增加定制的界面。