private void lstStates_MouseClick(object sender, MouseEventArgs e) { switch (lstStates.SelectedIndex) { case 0: _status = otc.panels.OTCBlockStatusTurnout.Straight; break; case 1: _status = otc.panels.OTCBlockStatusTurnout.Turned; break; default: _status = otc.panels.OTCBlockStatusTurnout.None; break; } wfes.CloseDropDown(); }
/// <summary> /// Devuelve una instancia de ctlEditTurnoutStatus. /// </summary> /// <param name="status">Estado actual del accesorio para mostrar en la lista.</param> public ctlEditTurnoutStatus(otc.panels.OTCBlockStatusTurnout status) { InitializeComponent(); switch (status) { case otc.panels.OTCBlockStatusTurnout.Straight: lstStates.SelectedIndex = 0; break; case otc.panels.OTCBlockStatusTurnout.Turned: lstStates.SelectedIndex = 1; break; default: lstStates.SelectedIndex = 2; break; } }