添加零部件编辑器

来自RAD Studio
跳转到:航行,搜索

转到使组件在设计时可用

组件编辑器确定在设计器中双击组件时会发生什么,并向右键单击组件时出现的上下文菜单添加命令。他们还可以以自定义格式将组件复制到Windows剪贴板。

如果您没有为组件提供组件编辑器,Delphi将使用默认的组件编辑器。默认组件编辑器由类实现TDefaultEditor(默认编辑器).TDefaultEditor(默认编辑器)不会向组件的上下文菜单添加任何新项。当双击该组件时,TDefaultEditor(默认编辑器)搜索组件的属性并生成(或导航到)它找到的第一个事件处理程序。

要向上下文菜单添加项目,请更改双击组件时的行为,或添加新的剪贴板格式,从中派生新类TComponentEditor(组件编辑器)并在组件中注册它的使用。在重写的方法中,可以使用组件的属性TComponentEditor(组件编辑器)以访问正在编辑的组件。

添加自定义组件编辑器包括以下步骤: