c++ Builder:当组件被删除时,生成的代码不会被删除



我刚刚安装了Embarcadero c++ Builder 10.4 Community Edition。我创建了一个新的vcl应用程序,并向表单添加了一些组件TButton和TLabel。对于按钮,我添加了一个OnClick事件:

//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Button1->Caption = "Hej!";
}
//---------------------------------------------------------------------------

当我删除设计器中的按钮时,生成的代码不会被删除。从Delphi 10.4我知道,生成的代码被删除了。

这通常不工作在c++ Builder和我需要手动删除代码吗?我还尝试了一个FMX应用程序,它也不起作用。

当我删除设计器中的按钮时,生成的代码不会被删除。

不应该。如果事件处理程序的主体完全为空,IDE只会删除。即使这样,也只有当单元保存到磁盘时,而不是当组件从设计器中移除时。如果处理程序中有任何代码,即使只是注释,IDE也不会处理它。

从Delphi 10.4我知道,生成的代码被删除。

我很怀疑。这种行为多年来一直如此。英巴卡德罗现在没有理由改了。

相关内容

  • 没有找到相关文章

最新更新