当前位置:  开发笔记 > 编程语言 > 正文

在Delphi中为表单上的大量控件切换控件类型(但不是名称)

如何解决《在Delphi中为表单上的大量控件切换控件类型(但不是名称)》经验,为你挑选了2个好方法。

我需要将表单上特定类型的每个控件切换为不同的类型,同时保持与每个控件关联的名称和代码.

例如,假设我需要将十几个或更多TEdit字段切换到TSpinEdits.如何以最小的努力在Delphi 2007中做到这一点?



1> Craig Stuntz..:

使用GExperts替换组件专家.它是免费的,是我见过的唯一可以满足您要求的工具,包括将旧组件的属性映射到新组件.



2> 小智..:

如果您不想使用任何外部工具,您可以尝试切换为以文本形式查看表单,然后搜索并将TEdit替换为TSpinEdit.当您切换回并保存表单时,IDE应该告诉您.pas文件中的声明不正确并提供自动更正它们.属性映射不应该是一个问题,除非有一些名称不同的属性要从一个类映射到另一个类.将删除新类中不存在的属性.这就是它在Delphi 7中的工作方式......

如果您对结果不满意,可以按照Craig的建议尝试使用GExperts,这是IDE的一个很好的补充,原因很多.

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有