高手一定要看,应该是比较难的问题,在线等待!!!(100分)

  • 主题发起人 主题发起人 ntzhuhongbin
  • 开始时间 开始时间
N

ntzhuhongbin

Unregistered / Unconfirmed
GUEST, unregistred user!
我正在编写一个组件,组件中需要得到窗体中另外一个Tedit,
我写了一个TEDIT类型的属性,但在测试控件时,在该控件的属性
窗口中的edit属性的下拉窗口中得不到窗体中edit控件,我试着修改我
的组件,将其改成TCustomEdit类型也不行,但我改成TWinControl类型
就行啦,但他将所有TWinControl类型的控件都列出来了,这又不满足我的
需要。
各位高手,有什么办法吗?
小弟感激不尽。
 
关闭delphi在试试看
 
for i:=1 to self.ComponentCount
do
if self.Components is Tedit then
begin
//
end;
 
hehe,确实问的有那么点点难度.
你玩过ToolAPI中的属性编辑器和组件编辑器吗?
一般编程序用不着的,如果你编的组件是自己用,你就将就将就,
如果是要发布,这一关你非过不可,一定得学扎实了.
 
多人接受答案了。
 
后退
顶部