我的自定义控件为什么在控件栏看不见呢? ( 积分: 100 )

  • 主题发起人 主题发起人 lucifer74
  • 开始时间 开始时间
L

lucifer74

Unregistered / Unconfirmed
GUEST, unregistred user!
我的系统是2k+delphi7+coderush,我扩展了tedit控件,把他放入一个a包,然后编译安装,为什么在控件栏看不见了,在控件管理里又可以看见确实安装了.望高人解答.
 
我的系统是2k+delphi7+coderush,我扩展了tedit控件,把他放入一个a包,然后编译安装,为什么在控件栏看不见了,在控件管理里又可以看见确实安装了.望高人解答.
 
bpl加载没有,检查一下
 
注册了没?RegisterComponent.
 
点sample页看一下
 
最简单办法
菜单 View---- Component List 看看里面有没有

或者直接点击控件面板右键,属性,找到[All]看看有没有
 
我也出現同樣的問題了﹐bpl也加載了﹐但是查看bpl的component﹐發現里面是空的﹐不知道什么原因哦﹐期待高手指點.
 
Register过程是不是小写了,好像需要大写,不知道是不是这个问题
 
把你的控件代码贴出来,Register了没有?
 
//如果像下面这样做了 在报表控件里就可以看到两个控件的

procedure Register;

implementation
uses GrapicCtrl,RulerCtrl;

procedure Register;
begin
RegisterComponents('报表控件', [TtdPageList,TtdRuler])
end;
 
点击“configure palette”配置面板,在“pages”栏选择“All”,在右侧的“components”栏找到你的两个控件,单击“TtdPageList”控件使之变蓝,单击“show”显示按钮,单击确定。
 
后退
顶部