I am trying to run the following code in a thread but I keep getting this error:
Cross-thread operation not valid
for both listboxes.
Heres the code I am using:
try
{
for (int i = 0; i < listBox4.Items.Count; i++)
{
listBox4.SetSelected(i, true);
listBox5.SetSelected(i, true);
listBox4.SelectedItem.ToString();
string[] details = { listBox4.SelectedItem.ToString(), listBox5.SelectedItem.ToString() };
foreach (string element in details)
{
string postData = "";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("");
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = postData.Length;
request.Method = "POST";
request.KeepAlive = true;
Stream response = request.GetRequestStream();
byte[] postBytes = Encoding.ASCII.GetBytes(postData);
response.Write(postBytes, 0, postBytes.Length);
response.Close();
response.Dispose();
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
(I removed my postData and the site I am requesting too to protect my code form leechers)