H
haiip2000
Unregistered / Unconfirmed
GUEST, unregistred user!
近期研究VCL控件,觉得很有意思。上个月写了一个Listview的控件,增加了个在新线程中导出数据到excel文件功能。心里很高兴。近几天在改EDIT控件,想把它做的更适合金额的输入,比如右对齐,“¥”符号,小数点后始终保留后两位等等。反正功能已经做出来了。但是问题也就出来了。因为我有写Listview控件的经验,所以我还是用delphi的新建向导建立package,然后ADD一个继承TEDIT的pas文件:unit JEEdit;interfaceuses SysUtils, Classes, Controls, StdCtrls;type TJEEdit = class(TEdit) ..........把自己原来写的功能加进去之后,也没有任何错误。安装也没有任何异常.....可是安装后我的控件并没有出现在控件栏里,只能在控件维护的地方看到。我很奇怪为什么会出现这样的问题,我重装了2遍delphi,彻底清理了注册表信息,后来发觉,我只要继承TEDIT不写任何功能,安装出来还是不显示。这是为什么呢?我找了一下有人说直接继承TEDIT的上级TCustomEdit就可以了,我也这样试了,结果还是不行。总是不得要领.......大虾们好心给解答解答