启用条件不起作用

时间:2016-03-21 10:49:28

标签: installshield

我有一个名为DBSERVERNAME的属性,它与我的编辑框绑定在一起:

enter image description here

现在我想要"下一个"要禁用的按钮,如果该文本框为空,并且基础变量DBSERVERNAME没有值。

所以我创建了这样一个条件:

enter image description here

但没有任何反应,如果DBSERVERNAME属性没有值,我如何确保禁用该按钮?

1 个答案:

答案 0 :(得分:1)

这样的控制条件最好成对指定。把它想象成一系列条件和行为。因此,突出显示的条件有时会启用控件,但不会禁用它。

您需要添加具有补充条件Not DBSERVERNAME的禁用控制条件。当你在那里时,我建议用DBSERVERNAME<>""替换DBSERVERNAME,因为空属性评估为false,非空属性评估为真。

请注意,如果扩展场景以涵盖多个属性,则需要将它们组合为单个“启用”控制条件的条件,而不是添加多个控制条件,以避免在仅满足多个必需条件之一时启用控件满足了。