【发布时间】:2022-02-01 16:13:32
【问题描述】:
通常我更改 PageControl 中 TabSheets 顺序的方法是:
-
右键单击表单并选择“以文本形式查看”
-
手动编辑源 DFM 以按所需顺序放置 TabSheets
-
右键单击源并选择“以表单形式查看”
虽然很麻烦,但这个过程很有效。
但是现在,我有了新的情况。我正在使用一个从另一个表单继承的表单,该表单已经有一个带有 2 个 TabSheets 的 PageControl。我需要添加第三个选项卡,但这需要按顺序排列第二个。无论我在 DFM 源代码中做什么,都无法将第二个继承的 TabSheet 更改为 PageControl 中的第三页。
是否有替代方法来实现更改继承表单中 TabSheets 的顺序?
【问题讨论】:
-
也许在代码中最简单:在构造函数(或 FormCreate)中设置 PageIndex。
-
@UliGerhardt 这成功了!请作为答案发布,以便我接受。谢谢
标签: delphi delphi-11-alexandria