Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以使溢出。
5年前关闭。
on-topic
有谁知道像GTSizer这样的第三方组件?看来GenoTechs不再存在。我们的Delphi / Oracle企业应用程序中有许多具有GTSizer组件的表格。我们已经安装了Delphi 2009,但是GTSizer不兼容,因此我们暂时推迟。任何和所有建议都欢迎。
资料来源:About.com,zarko gajic
想改善这个问题吗?更新问题,以使溢出。
5年前关闭。
on-topic
有谁知道像GTSizer这样的第三方组件?看来GenoTechs不再存在。我们的Delphi / Oracle企业应用程序中有许多具有GTSizer组件的表格。我们已经安装了Delphi 2009,但是GTSizer不兼容,因此我们暂时推迟。任何和所有建议都欢迎。
最佳答案
我一直在用这个;
procedure ScaleForm(F: TForm; ScreenWidth, ScreenHeight: LongInt) ;
begin
F.Scaled := True;
F.AutoScroll := False;
F.Position := poScreenCenter;
F.Font.Name := 'Arial';
if (Screen.Width <> ScreenWidth) then begin
F.Height :=
LongInt(F.Height) * LongInt(Screen.Height)
div ScreenHeight;
F.Width :=
LongInt(F.Width) * LongInt(Screen.Width)
div ScreenWidth;
F.ScaleBy(Screen.Width,ScreenWidth) ;
end;
end;
资料来源:About.com,zarko gajic
10-05 22:41