2011-07-29 45 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您想要的屬性。