ATMLCommonLibrary.controls.driver.DriverSelectionControl.cmbDriverSelect_SelectedIndexChanged C# (CSharp) Method

cmbDriverSelect_SelectedIndexChanged() private method

private cmbDriverSelect_SelectedIndexChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void cmbDriverSelect_SelectedIndexChanged( object sender, EventArgs e )
        {
            ivicDriverControl1.Enabled = ivicDriverControl1.Visible = cmbSelectedDriver.SelectedIndex == 0;
            ivicomDriverControl1.Enabled = ivicomDriverControl1.Visible = cmbSelectedDriver.SelectedIndex == 1;
            ivinetDriverControl1.Enabled = ivinetDriverControl1.Visible = cmbSelectedDriver.SelectedIndex == 2;
            vppDriverControl1.Enabled = vppDriverControl1.Visible = cmbSelectedDriver.SelectedIndex == 3;
            if (cmbSelectedDriver.SelectedIndex == (int)DriverType.IVIC)
            {
                _selectedDriver = ivicDriverControl1.Driver;
            }
            else if (cmbSelectedDriver.SelectedIndex == (int)DriverType.IVICOM)
            {
                _selectedDriver = ivicomDriverControl1.Driver;
            }
            else if (cmbSelectedDriver.SelectedIndex == (int)DriverType.IVINET)
            {
                _selectedDriver = ivinetDriverControl1.Driver;
            }
            else if (cmbSelectedDriver.SelectedIndex == (int)DriverType.VPPD)
            {
                _selectedDriver = vppDriverControl1.Driver;
            }
            OnSelectedDriver(new DriverSelectEvent( (DriverType)cmbSelectedDriver.SelectedIndex));
        }