【发布时间】:2023-03-07 02:54:01
【问题描述】:
我想在运行时创建一个 TscStyledForm 组件,而不是在设计时将它放在表单上。 (这个来自 www.almdev.com 的组件修复了一些 VCL 样式问题)
如果我在Form构造函数中创建(如下),行为与设计时组件的行为略有不同(标题栏字体不正确):
TForm2 = class(TForm)
private
{ Private declarations }
FStyledForm: TscStyledForm;
public
{ Public declarations }
constructor Create(AOwner: TComponent); override;
end;
...
{ TForm2 }
constructor TForm2.Create(AOwner: TComponent);
begin
inherited;
FStyledForm := TscStyledForm.Create(Self);
end;
如果我在 CreateWnd 中创建组件,那也不能解决问题。
是否可以在运行时精确模拟设计时组件的创建?
【问题讨论】:
-
你可能需要问开发者
标签: delphi components runtime