Delphi组件&x27;s编程

Delphi组件&x27;s编程,delphi,user-interface,components,Delphi,User Interface,Components,有人知道在开发时是否可以直观地查看和编辑组件吗?我想创建一个基于TPanel的组件,但我没有任何设计窗口(或dfm)可以在上面直观地添加组件,我发现一些程序员声称不可能的相关线程 如果可能的话,有什么想法吗 thnx没有。在视觉设计师的帮助下,使用框架是开发复合组件的最佳方法 参见本文 特别是“使用框架构建复合构件”一节。在视觉设计师的帮助下,使用框架是开发复合组件的最佳方法 参见本文 特别是“使用框架构建复合组件”一节。我认为,您要问的是如何在设计时创建组件并与之交互?否?(例如,数据集的行为

有人知道在开发时是否可以直观地查看和编辑组件吗?我想创建一个基于TPanel的组件,但我没有任何设计窗口(或dfm)可以在上面直观地添加组件,我发现一些程序员声称不可能的相关线程

如果可能的话,有什么想法吗


thnx

没有。在视觉设计师的帮助下,使用框架是开发复合组件的最佳方法

参见本文


特别是“使用框架构建复合构件”一节。在视觉设计师的帮助下,使用框架是开发复合组件的最佳方法

参见本文


特别是“使用框架构建复合组件”一节。我认为,您要问的是如何在设计时创建组件并与之交互?否?(例如,数据集的行为、表单的属性等)

这里有一个例子

致以最诚挚的问候,

Radu

我相信,您要问的是如何在设计时创建组件并与之交互否?(例如,数据集的行为、表单的属性等)

这里有一个例子

致以最诚挚的问候,

Radu

使用复合成分的替代品


它们不是合适的组件,而是将组件及其事件处理程序从一个窗体复制和粘贴到另一个窗体的快捷方式。不过,您可以使用设计器对它们进行操作,以便它们可能适合您的用途。

使用复合组件的替代方法是使用


它们不是合适的组件,而是将组件及其事件处理程序从一个窗体复制和粘贴到另一个窗体的快捷方式。您可以使用设计器对它们进行操作,这样它们可能适合您的目的。

我认为这个问题的意思是,您希望开发自定义组件,并以可视化方式而不是以代码的形式进行开发。如果这是你的问题,那么我恐怕你做不到。

我认为这个问题的意思是,你希望开发一个自定义组件,并以可视化的方式而不是以代码的方式来实现。如果这是你的问题,那么恐怕你做不到。

组建一个项目组。 将包添加到该项目组。 在该软件包中添加/安装组件。 将VCL表单应用程序添加到项目组。 右键单击项目组并选择“全部生成”。 这样,您就可以在开发过程中“直观地”跟踪组件的进度。

创建一个项目组。 将包添加到该项目组。 在该软件包中添加/安装组件。 将VCL表单应用程序添加到项目组。 右键单击项目组并选择“全部生成”。
通过这种方式,您将能够在开发过程中“直观地”跟踪组件的进度。

现在还不太清楚您想在这里做什么。您是否正在创建一个从TPanel继承的自定义组件,该组件还包含其他控件TEdit,也许是TLabels?@LachlanG:很抱歉造成混淆,正如您所提到的,例如一个带有复选框和编辑框的面板。现在还不清楚您想在这里做什么。您是否正在创建一个从TPanel继承的自定义组件,该组件还包含其他控件TEdit,TLabels可能?@LachlanG:很抱歉造成混淆,正如您所提到的,例如,面板上有一个复选框和编辑框。+1是一个清晰的答案,并且内容非常丰富的文章,我不得不承认Being有点失望,因为我确信在开发过程中可以使用面板直观地设计组件。谢谢。+1对于一个清晰的答案和非常翔实的文章,我不得不承认我有点失望,因为我确信在开发过程中使用面板可以直观地设计组件。谢谢。嗨,大卫,我的意思是可视化地设计组件并编写行为代码。这就是我理解你的问题。你不能这么做。嗨,大卫,我的意思是可视化地设计组件并编写行为代码。这就是我理解你的问题。您不能这样做。@Rabu:Thnx对于链接,我的意思是在开发组件时可视化地对其进行c处理,这样我就不必通过代码来定位我放在组件上的每个内部组件,很抱歉由于描述不清楚而造成任何混乱。@Rabu:Thnx对于链接,我的意思是在我开发组件时可视化地使用c语言,这样我就不必通过代码来定位我放在组件上的每个内部组件,很抱歉由于描述不清楚而造成的任何混乱。这是我不知道的。我甚至从来没有想过那个菜单项会做什么。谢谢你,这是我不知道的。我甚至从来没有想过那个菜单项会做什么。谢谢你。