在 Delphi 中是否有更简单的重构方法?
Is there an easier way to refactor this in Delphi?
当我在对象检查器中更新对象的名称时(例如,fruitsList: TListBox;
变为 foodList: TListBox;
),有没有办法让它也更新对它的所有引用?
附加到这个对象的事件当然被适当地重命名,但我在代码中有其他对它的引用,但不是。
我想更正我正在处理的代码库中乱七八糟的事情。
fruitsList.Enabled := FALSE;
这是我一次手术就能做到的吗?还是我在对象检查器中重命名它,翻到代码视图,在表单上重新创建变量,然后使用 Refactor->Rename 通过代码完成对 fruitsList 的 47 个引用的任务?
如果您在控件的代码编辑器中使用重命名重构,它将重命名代码中的所有引用并且重命名 DFM 文件中的实例。或者至少在 XE2 中是这样。
当我在对象检查器中更新对象的名称时(例如,fruitsList: TListBox;
变为 foodList: TListBox;
),有没有办法让它也更新对它的所有引用?
附加到这个对象的事件当然被适当地重命名,但我在代码中有其他对它的引用,但不是。
我想更正我正在处理的代码库中乱七八糟的事情。
fruitsList.Enabled := FALSE;
这是我一次手术就能做到的吗?还是我在对象检查器中重命名它,翻到代码视图,在表单上重新创建变量,然后使用 Refactor->Rename 通过代码完成对 fruitsList 的 47 个引用的任务?
如果您在控件的代码编辑器中使用重命名重构,它将重命名代码中的所有引用并且重命名 DFM 文件中的实例。或者至少在 XE2 中是这样。