2011-07-29 46 views
5

如何设置一个复选框(选中/ NotChecked)的初始值,在2010年的InstallShield如何初始化加我时InstallShield中

我添加复选框形式复选框值让我为创建自定义属性的(命名为ISCHECKED)。我将Value设置为1,所以当检查checbox时,这个属性的值等于1.

当我运行安装程序时,我总是选中CheckBox,并且我想让它不被选中,我应该怎么做。我试图修改这个自定义属性,并在属性管理器中将值设置为不同的值,但没有运气。我知道当我点击CheckBox时,它会修改此属性值(我启用/禁用其他UI元素)。

回答

8

当它的属性被设置时,复选框被选中,当属性为空时,复选框被选中。

要使其在默认情况下处于未选中状态,请确保其属性未初始化为值。只将该属性关联到您的复选框,但不要将其值设置为“1”。

+0

谢谢你,质疑我的财产是一个全球性的属性,并将其下的InstallShield属性列表中可见,在默认情况下它被设置为0。我能为了做给联合国 - 初始化这个属性。 – Darqer

+0

删除它。 “0”仍然是一个值,所以属性被设置。无论它是“0”还是“1”或“值”都没关系。 –

+0

谢谢你的工作 – Darqer

2

我使用两个复选框创建了一个CheckBoxGroup,从而解决了这个问题。一个“是”和一个“不”,其中“是”的值是1和下行为和逻辑“否”,值为0

0
  1. 在视图列表中,单击物业经理

  2. 将值设置为1您想要的属性。