And*_*rew 11 ide delphi properties automatic-properties
我需要创建和管理许多简单的已发布属性.如果他们看起来像我那么称他们为自动属性:
private
FTitle: string;
published
property Title: string read FTitle write FTitle;
Run Code Online (Sandbox Code Playgroud)
通常我会在下一步创建它们:
添加属性名称和类型:
property Title: string
选择属性名称并将其复制Title到剪贴板.
附加行 read F Ctrl+V write F Ctrl+V ;
有没有办法排除步骤2和3以更快地添加属性?也许有可能为此创建一些宏?
Ste*_*nke 16
自Delphi 2006起,您可以使用LiveTemplates.
以Delphi XE为例:
propf并按下Ctrl + J击键您可以在此处找到有关如何编写自己的实时模板的更多信息:
Delphi Live Templates - http://delphi.wikia.comCreating Live Templates - http://docwiki.embarcadero.com我使用宏来达到这个目的。
例如我有带有字段的模型
private
FTitle: string;
FName: string
FAge: Integer
Run Code Online (Sandbox Code Playgroud)
然后我将字段复制粘贴到已发布部分并创建宏
乍一看似乎很困难,但技巧会得到回报。