inno-setup - 相对于 WizardForm 位置定位自定义表单
问题描述
我创建了一个自定义表单来显示一个选项页面,我试图将其定位在WizardForm
单击选项按钮时所在位置的中心。我已经尝试了以下代码,但它没有按照描述定位它。
[Code]
var
OptionsWindowForm: TForm;
{ Show the Options window }
procedure ShowOptionsWindow;
begin
OptionsWindowForm := TForm.Create(nil);
with OptionsWindowForm do
begin
Parent := WizardForm;
BorderStyle := bsDialog;
Position := poMainFormCenter;
ClientWidth := ScaleX(400);
ClientHeight := ScaleY(140);
Caption := '{#AppName} Options';
ShowModal;
end;
end;
我还尝试poOwnerFormCenter
了Position
属性和设置Left
和Top
属性,这似乎被忽略了。
有没有办法按照描述定位它?
解决方案
推荐阅读
- django - 如何在 Django 中按值范围过滤查询对象(DecimalFIeld)?
- javascript - Vue:如果未设置道具,则阻止访问视图
- machine-learning - 我可以知道处理不平衡数据集的正确方法是什么吗?
- r - 增加辅助 y 轴与其标题之间的空间
- amazon-web-services - AWS RDS T3 实例是否在带有或不带有“无限”标志的情况下启动?
- r - 寓言 ARIMA 爆炸的预测
- c# - 如何使用 SignalR - Protocol JSON (Hub) 记录或转储原始 JSON 消息?
- django - 应用程序链接到根目录而不是重定向时的实际应用程序
- python - KerasTuner 自定义目标函数
- powerbi - DAX:如何对不相关表中两个日期之间的值求和?