public async void refreshLLN() { lo = new LoadingCircle(); lo.Show(); lo.BringToFront(); Panel pnl = new Panel(); this.Controls.Add(pnl); pnl.BackColor = this.BackColor; pnl.Size = this.Size; pnl.Location = new Point(0, 0); pnl.BringToFront(); string text = this.Text; this.Text = ""; this.Visible = false; lo.Focus(); await Task.Run(() => getAlleLLN()); this.Focus(); this.Visible = true; this.Text = text; Controls.Remove(pnl); lo.Close(); lo.Dispose(); }