private void.... --> A este método se le llama cuando se pulsa el botón para cargar los datos correspondientes this.Window.Hide(); this.aux = new Thread(new ThreadStart(creaPantallaEspera)); this.aux.Name = "Esperando..."; this.aux.ApartmentState = ApartmentState.STA; this.aux.Start(); PantallaRanking ranking = new PantallaRanking(this.Window); ---> Se cargan los datos de la base de datos this.aux.Abort(); --> Aborto el hilo ranking.Show();El método que ejecuta el hilo (creaPantallaEspera)private void creaPantallaEspera() { PantallaEspera espera = new PantallaEspera();--> Ventana que muestra "Cargando" espera.Show(); this.aux.Join(); -->Hago que se espere a sí mismo para que no desaparezca la ventana espera }