private void chkVimmel_CheckedChanged(object sender, System.EventArgs e) { _tns = (PlataDM.Thumbnails)_tnsMaster.Clone(); foreach ( PlataDM.Vimmelbild vb in Global.Skola.Vimmel ) { bool fOK; switch ( vb.Status ) { case VimmelStatus.Lovad: fOK = chkVimmelLovad.Checked; break; case VimmelStatus.Normal: fOK = chkVimmelÖvrig.Checked; break; case VimmelStatus.Vald: fOK = chkVimmelVald.Checked; break; default: fOK = false; break; } if ( !fOK ) { PlataDM.Thumbnail tn = _tns[vb.Thumbnail.Key]; if ( tn!=null ) _tns.Remove( tn ); } } resize(); Invalidate(); }