gpt4 book ai didi

delphi - Delphi 7中的“重命名控件”?

转载 作者:行者123 更新时间:2023-12-03 18:29:49 27 4
gpt4 key购买 nike

this问题之后,我正在开发一个大型Delphi 7代码库,该代码库编写得不太好。

我正在看这样的代码,作为一个小例子:

  if FMode=mdCredit then begin
Panel8.Caption:='Credit';
SpeedButton3.Enabled:=false;
SpeedButton4.Enabled:=false;
SpeedButton5.Enabled:=false;
SpeedButton5.Enabled:=false;
SpeedButton6.Visible:=False;
SpeedButton10.Visible:=False;
end;


其次是另外6个非常相似的街区。整个事情都是这种风格。
因此,我认为,如果对控件进行合理的命名,这将更容易阅读。

我可以使用全局搜索和替换,但是当多个表单使用相同的名称时,我会遇到问题,而且我还必须小心在SpeedButton1之前更改(例如)SpeedButton10。

是否有一些插件可以为我执行“智能”重命名?

编辑:
抱歉,我之前应该提到这一点:我尝试了GExperts和Castalia的“重命名组件”功能,但是它们似乎都打算在最初将组件添加到表单时使用。

他们不会在代码中进行搜索+替换,也不会重命名现有事件(SpeedButtonXClick()-> cmdCreditClick())。

我错过了什么吗?

最佳答案

不完全是一个插件,但是您可以使用Delphi的最新版本之一以及其中的重构功能。也许您可以使用免费的Turbo Edition。 。 。

您可以为Delphi 7尝试ModelMaker。它具有重构支持,可能对您有用。

关于delphi - Delphi 7中的“重命名控件”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/207024/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com