2010-06-11 177 views
0

D6教授Delphi - 如何注册自定义表格

由于Z顺序问题,我创建了一个新窗体。我想在Delphi中注册这个自定义窗体,我可以用它作为常规窗体,并且可以用这个窗体替换我的窗体 - 以避免Z-Order问题。

但我不知道该怎么做。

我创建了这个类,但是如何注册?

如何强制Delphi在“New ...”菜单下显示它?

感谢您的帮助: DD

回答

2

如果添加新的特性等你有一个设计时包内调用RegisterCustomModule()来用Delphi注册表单。使用RegisterNoIcon避免在组件面板中注册。

+0

我试过了。 我有一个中央包,我添加了一个单位。包含继承形式的单位(不含dfm)。 当我注册这个表格时,我看到包裹中的所有表格 - 除了这个... 我做错了什么? – durumdara 2010-06-17 12:26:31

+0

所以这非常有趣。 1.当我制作一个包含表单的新包(使用DFM)时,对象存储库显示它 - 没有添加新的发布属性。 2.当我在包中使用Register时,表单将从存储库中消失。为什么??? – durumdara 2010-06-17 13:13:41

+0

您可能需要使用OTA的形式添加到资料库:http://www.mustangpeak.net/opentoolsape.htm – 2010-06-17 18:11:26

1

右键单击窗体,然后选择“添加到资源库......”

+0

正如我看到的那样不好,因为我可以在以后选择Copy。 我不想使用副本,我想使用这种形式作为正常形式 - 不复制,从它继承! – durumdara 2010-06-17 12:25:02