2011-08-03 22 views
0

我有EditField(它具有全局屬性EDITPROP)在同一個窗口中,我有checkBox。當我檢查CheckBox時,我想中途化在EditField中可見的文本。如何修改InstallShield中的CheckBox動作的EditField值

我創建修改此屬性(EDITPROP)並在CheckBox單擊(as和DoAction)上運行它的操作。但是當我點擊CheckBox時,在EditField上看不到任何文本變化。

我應該怎麼做才能在EditField上顯示更新的文本?

回答

1

這是一個MSI限制,雖然EDITPROP將具有CheckBox表中定義的選定值,並且使用它的UI元素([EDITPRO])只有在您調用NewDialog才能轉到下一個對話框時纔會刷新。解決此問題的方法是使用ControlConditions來顯示/隱藏兩個互斥的文本控件,它們使用靜態文本來表示所選和未選中的狀態。

+0

非常感謝您的回答 – Darqer