gpt4 book ai didi

c++ - 在 C++ Builder XE2 中重命名 VCL Form 类

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:37:53 25 4
gpt4 key购买 nike

在工作中,我们有一个相当大的 C++ VCL 表单应用程序。它在 Embarcadero XE2 中编译,但可以追溯到很多年前。我需要向此应用程序添加一个新表单。

当您执行“File > Add New > VCL Form”时,将创建一个类名为 TForm1 的表单。还创建了一个指针,如下所示:TForm1 *Form1

出于显而易见的原因,我想重命名表单和指针,比如 TStuffForm*StuffForm 。问题是我无法让它工作!

致所有实际的 XE2 用户:执行此操作的规范方法是什么?

我曾尝试通过仔细替换字符串直接在代码中重命名,但它不起作用。 IDE 发疯了,并向我发出多个模式弹出窗口,提示缺少 TForm1 类。那太不愉快了,我放弃了。

我也尝试了 IDE 中的重构功能,但也没有用。所以现在我有点卡住了。

最佳答案

我还没有用过 XE2,仍在使用 RAD studio 2010。不过,以下对我有用:

  • 转到新表单的设计 View 。
  • 从结构树中选择表单(或直接单击它)。
  • 更改表单的名称属性。

然后应该更改单元的类和类指针名称。

不明白为什么这在 XE 和更高版本中不起作用,但正如我提到的 - 未经测试。

更新:经过验证的方法适用于 C++ Builder 10.1 Berlin。

关于c++ - 在 C++ Builder XE2 中重命名 VCL Form 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13879337/

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