private void cboGrupp_SelectedIndexChanged(object sender, System.EventArgs e) { this.Cursor = Cursors.WaitCursor; _grupp = cboGrupp.SelectedItem as Grupp; if (_grupp != null && cboGrupp.Items.Contains("")) cboGrupp.Items.Remove(""); nyGruppVald(); updateLV(null); if (lv.Items.Count > 0) selectPerson(lv.Items[0].Tag as Person); else selectPerson(null); this.Cursor = Cursors.Default; }
public override void skolaUppdaterad() { _person = null; SelectedThumbnailKey = null; _strThumbnailkeyRightClicked = null; cboGrupp.Items.Clear(); switch ( _FlikTyp ) { case FlikTyp.Personal: cboGrupp.Items.Add( Global.Skola.Grupper.GruppMedTyp(GruppTyp.GruppPersonal) ); break; case FlikTyp.GruppbildInne: case FlikTyp.GruppbildUte: cboGrupp.Items.Add( "" ); läggSorteradeNormalaGrupperTill_cboGrupp( true, true ); cboGrupp.Items.Add( Global.Skola.Grupper.GruppMedTyp(GruppTyp.GruppPersonal) ); break; case FlikTyp.PorträttInne: case FlikTyp.PorträttUte: cboGrupp.Items.Add( "" ); läggSorteradeNormalaGrupperTill_cboGrupp(true, true); cboGrupp.Items.Add( Global.Skola.Grupper.GruppMedTyp(GruppTyp.GruppKompis) ); break; case FlikTyp.Infällning: var grupp = Global.Skola.Grupper.GruppMedTyp(GruppTyp.GruppInfällning); if ( grupp!=null ) cboGrupp.Items.Add( grupp ); break; } if ( fmMode==FlikMode.Active ) Util.safeSelectComboItem( cboGrupp, _grupp, true ); _grupp = cboGrupp.SelectedItem as PlataDM.Grupp; if ( _grupp==null ) lv.Items.Clear(); }