只能写代码实现吗?例如:button.width := 10之类的。是否能像在form中一样,直接在object inspector中写好?我在设计组件的时候定义好这个属性,他就不会变了,不需要修改这个属性。

解决方案 »

  1.   

    好像不行哦!些组件不能可视化吧?只能这样:
    begin      //初始化控件
      inherited Create(AOwner);
      FButton := TSpeedButton.Create(self);
      FButton.Height := 25;
      FButton.Width := 30;
      FButton.Caption := '';
      FButton.Parent := self;
    end;
      

  2.   

    可以,建立一个Componete从TPanel继承,加上Edit 和Button,编译注册后就行
      

  3.   

    忘了,还要增加几个控件位置作为Property
      

  4.   

    >>是否能像在form中一样,直接在object inspector中写好?我在设计组件的时候定义好这个属性,可以阿,新建个组件,or 使用delphi的 frame, 更简单
      

  5.   

    可以自己新建立一个组件
    begin     
      FButton := TButton.Create(self);
      FButton.Height := 25;
      FButton.Width := 30;
      FButton.Caption := '';
      FButton.Parent := self;
    end;
      

  6.   

    To 古人 & 来者:
      有没有介绍详细的编写基本组件过程的教程
        推荐推荐
      

  7.   

    放好你的所有要的东西选中 panel点component菜单选择create...