2015-05-13 2 views
0

В приведенных ниже коде я попытался изменить значение поля со списком, когда мы выбором RadioButton, но это не меняетWIX installer- Изменение выпадающее значение, основанный на радио изменения кнопки

<Control Id="radioButtonGroupBox1" Type="RadioButtonGroup" 
     Property="INSTALL_CUSTOMSCALE" Height="34" Width="64" X="48" Y="99"> 
     <RadioButtonGroup Property="INSTALL_CUSTOMSCALE"> 
      <RadioButton X="5" Y="2" Height="15" Width="56" 
           Text="Custom" Value="Custom" /> 
      <RadioButton X="5" Y="18" Height="15" Width="56" 
           Text="Scaleout" Value="Scaleout" /> 
     </RadioButtonGroup> 
     <Publish Property="CUSTOM_OPTION" Value="Server1" ></Publish>  

</Control> 
<Control Id="cmbCustomOption" Type="ComboBox" Property="CUSTOM_OPTION" 
      Height="16" Width="166" X="116" Y="101" > 
    <ComboBox Property="CUSTOM_OPTION"> 
     <ListItem Text="Select..." Value="Select..." /> 
     <ListItem Text="Server1" Value="Server1" /> 
     <ListItem Text="Server2" Value="Server2" /> 
     <ListItem Text="Server3" Value="Server3" /> 
     <ListItem Text="Server4" Value="Server4" /> 
    </ComboBox> 

</Control> 

А также как установить выпадающую для редактирования (только для чтения)

+0

Для обновления управления COMBOBOX делает ответ на свой вопрос? - http://www.advancedinstaller.com/user-guide/tutorial-combobox-listbox.html#combolist-twin-dialog – jbudreau

ответ

0

Чтобы установить выпадающий неизменяемый просто добавить «ComboList = да»

<Control Id="cmbCustomOption" Type="ComboBox" Property="CUSTOM_OPTION" Height="16" 
      Width="166" X="116" Y="101" ComboList="yes"> 
      <ComboBox Property="CUSTOM_OPTION"> 
      <ListItem Text="Select..." Value="Select..." /> 
      <ListItem Text="Server1" Value="Server1" /> 
      <ListItem Text="Server2" Value="Server2" /> 
      <ListItem Text="Server3" Value="Server3" /> 
      <ListItem Text="Server4" Value="Server4" /> 
      </ComboBox> 
</Control> 
Смежные вопросы