【发布时间】:2020-02-13 02:59:12
【问题描述】:
不标准的属性顺序会导致任何问题吗?
例如,IDE 在 DFM 文件中存储了一个TButton 组件,如下所示:
object Button1: TButton
Left = 288
Top = 160
Width = 75
Height = 25
Caption = 'Button1'
TabOrder = 0
OnClick = Button1Click
end
如果我手动更改属性的顺序,这会导致任何问题吗?
object Button1: TButton
OnClick = Button1Click
Left = 288
Top = 160
Width = 75
Height = 25
Caption = 'Button1'
TabOrder = 0
end
【问题讨论】:
-
顺序无关紧要,但IDE会在下次编辑表单时将它们恢复为原始顺序,所以无论如何都无所谓。您可以在大约 60 秒内自行测试,方法是创建一个新的 VCL 应用程序,在其上放置一个按钮,保存它,然后使用记事本编辑 DFM 并在 IDE 中重新打开它。
-
有时顺序很重要!有关一些示例,请参阅下面的答案。
-
@Ken White 只会在特定情况下给出答案...
-
当然,在某些情况下订单很重要。不是这里列出的属性。