Delphi在设计时存储属性信息的位置在哪里?

N. *_*cA. 8 delphi

无论何时在Object Inspector中设置属性,它都必须编写一些代码或以某种方式在某处保存信息,但在哪里?我想知道所以我可以从代码设置属性和事件,但问题是上面的问题.代码在哪里?

TLa*_*ama 22

它在Delphi表单文件中.此文件与单元*.pas源代码文件具有相同的名称,但具有*.dfm扩展名.

如果您在表单设计器中并按ALT+,您将获得表单的当前源代码F12.在那里,您可以修改您需要的内容,并使用相同的按键返回设计器.

您还可以检查Delphi可能为您的项目生成的其他文件here.


Cra*_*ray 5

对象检查器不会编写"代码",因为它只是将您的选择保存在表单数据中.

如果要修改代码中的任何属性,只需编写即可

SomeObject.property = "sdfsdfsdf";
Run Code Online (Sandbox Code Playgroud)

  • 当然,但请注意,你说你想知道如何从代码中更改属性,第一个答案没有解决这个问题;) (3认同)