Inno Setup:如何创建带有单选按钮和表单的页面
Inno Setup: how to create a page with radio buttons and forms
如何将单选按钮和表单放在同一个 Inno Setup 页面上?
我目前有 3 个表格:
我想要第一个表格(公司/名称)和第三个表格(客户代码)上的单选按钮。
单击单选按钮后,它会禁用与其无关的表单(这意味着使它们有点发灰且无法单击)。
那么有没有办法把单选按钮和表单放在同一个页面上呢?
Inno Setup 足够灵活,可以满足您的需求。但是要拥有如此复杂的 GUI,您必须对其进行完整的编程,您不能像使用 atm 那样使用简单的实用程序功能(例如 CreateInputQueryPage
)。
您需要创建:
- 使用
CreateCustomPage
的新空白页
- 添加单选按钮 (
TRadioButton
)
- 为所有三种表单添加输入控件
- 根据所选按钮处理
TRadioButton.OnClick
事件和 enable/disable 相应的表单。
有关一般介绍,请参阅 Pascal Scripting: Using Custom Wizard Pages。
如何将单选按钮和表单放在同一个 Inno Setup 页面上?
我目前有 3 个表格:
我想要第一个表格(公司/名称)和第三个表格(客户代码)上的单选按钮。
单击单选按钮后,它会禁用与其无关的表单(这意味着使它们有点发灰且无法单击)。
那么有没有办法把单选按钮和表单放在同一个页面上呢?
Inno Setup 足够灵活,可以满足您的需求。但是要拥有如此复杂的 GUI,您必须对其进行完整的编程,您不能像使用 atm 那样使用简单的实用程序功能(例如 CreateInputQueryPage
)。
您需要创建:
- 使用
CreateCustomPage
的新空白页
- 添加单选按钮 (
TRadioButton
) - 为所有三种表单添加输入控件
- 根据所选按钮处理
TRadioButton.OnClick
事件和 enable/disable 相应的表单。
有关一般介绍,请参阅 Pascal Scripting: Using Custom Wizard Pages。