//Move these to a control #region Panel 1 private void _btnStartBatch1_Click(object sender, EventArgs e) { _ddlTestURLBatch1.Enabled = false; UpdateStatusLabel(1, "Started.. Awaiting update"); var thread = new Thread(() => { using (SecretariatServiceClient client1 = new SecretariatServiceClient(WCFClientHelper.HttpBinder, WCFClientHelper.GetEndpointAddress(Settings.ServerIP1, SERVICE_NAME))) { if (String.IsNullOrEmpty(_txtTestURL1.Text)) { MessageBox.Show("Enter a URL to test."); return; } foreach (var item in URLBatchUtility.LoadURLsFromBatch(_ddlTestURLBatch1.SelectedItem.ToString())) { client1.TestURL(item); } } }); thread.Start(); //thread.Join(); _ddlTestURLBatch1.Enabled = true;; }
private void _ddlBatches_SelectedIndexChanged(object sender, EventArgs e) { _lstURL.Items.Clear(); foreach (var item in URLBatchUtility.LoadURLsFromBatch(_ddlBatches.SelectedItem.ToString())) { if (!String.IsNullOrEmpty(item)) { _lstURL.Items.Add(item); } } }