我正在使用框架来覆盖父表单上的多个对象。该框架包含一个进度条、一个标签和一个按钮。当我激活框架时,只呈现进度条。标签和按钮保持不可见。在显示框架时在代码中将 .enable + .visible 设置为 true 也不起作用。我可以在 IDE 中完美地看到这些对象。它们仅在运行时消失。
我在此线程上读到 Delphi 7 中似乎存在可能导致此行为的错误,但我不确定:
http://www.delphigroups.info/2/7/734850.html
有没有办法让 Delphi 渲染所有框架的对象?
更新:框架的 dfm 代码
object Frame2: TFrame2
Left = 0
Top = 0
Width = 528
Height = 116
TabOrder = 0
object Label1: TLabel
Left = 8
Top = 8
Width = 32
Height = 13
Caption = 'Label1'
end
object Button1: TButton
Left = 8
Top = 72
Width = 75
Height = 25
Caption = 'Button1'
TabOrder = 0
end
object ProgressBar1: TProgressBar
Left = 8
Top = 32
Width = 473
Height = 24
TabOrder = 1
end
end