private void CbxSubscriptions_SelectedIndexChanged(object sender, EventArgs e) { if (backgroundThread == null || !backgroundThread.IsAlive) { backgroundThread = new Thread(new ThreadStart(this.LoadSubscriptionsDetails)); backgroundThread.Start(); } }