private void cmbPropertyType_SelectedIndexChanged(object sender, EventArgs e)
{
gbAnalogTrigger.Enabled = false;
gbDigitalTrigger.Enabled = false;
if (cmbPropertyType.SelectedItem != null && (_property == null || _newProperty))
{
ResetComboBoxes();
SetControlStates();
switch (cmbPropertyType.SelectedIndex)
{
case (int) enumPropertTypes.Digital:
_property = new DigitalTriggerPropertyGroup();
break;
case (int) enumPropertTypes.Analog:
_property = new AnalogTriggerPropertyGroup();
break;
case (int) enumPropertTypes.LAN:
_property = new LANTriggerPropertyGroup();
break;
case (int) enumPropertTypes.Software:
_property = new SoftwareTriggerPropertyGroup();
break;
}
}
}