delphi 如何控制一个窗口的所有控件随窗口的变化而变化,且在不同分辨率及98

我原来都做的是都将窗口写死,但现在项目有新要求。
2025-05-14 06:20:21
推荐回答(1个)
回答1:

对于一般的控件,细心的设置其Align属性就可以。必要的时候在其中加上Splitter以便可以拖动!98和2000中的兼容注意字体的选择,这是很重要的你可以在测试一下。如果要适应不同的分辨率可以用scaleBy函数!取得当前分辨率在与默认的比较适当缩放就可以!用ScrollBox代替PANEL也不失是一种办法!还有一种方法就是动态的改变运行环境的分辨率了! 查看原帖>>