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));
}