Delphi 6的实用程序或IDE专家,可以将组件及其事件处理程序复制到新的表单或框架?

时间:2011-12-27 22:42:08

标签: delphi ide components vcl

VCL的一个常见现象是构建一个组件,然后使用驻留在主机框架或表单中的代码填充其事件处理程序(如果该组件具有事件)。 Delphi 6 IDE能够非常方便地将组件从其主机框架或表单剪切并粘贴到新的框架或表单中。但驻留在源框架或表单上的事件处理程序中的代码不会随之复制。

是否有人看过Delphi 6的实用程序或IDE专家,它也可以复制事件处理程序代码,同时复制目标PAS文件中的Event声明并正确更新目标DFM文件?

1 个答案:

答案 0 :(得分:1)

我不知道任何会抓住EventHandlers代码并在其他主机环境中复制它的专家 请记住,对代码的简单复制和粘贴可能不起作用,因为它可能在不同的范围内,其中可用的属性和例程不一定相同。
如果您需要在主机之间共享处理程序,我建议您将代码放在一个公共单元中并从主机中调用它。
或者你可以有一个基本的表格或框架并从中继承......