hi i made a program in windows form application to get a code which is needed for me.I wanted to set it for not blocking UI when i press submit button
I used these code for that.But i get invalidoperationexception was unhandled exception..
Here i tried
void Generate()
{
textBox2.Text = "";
string[] sss = textBox1.Text.Split('\n');
textBox2.Text = "VERSION BUILD=8820413 RECORDER=FX" + Environment.NewLine +
"SET !ERRORIGNORE YES" + Environment.NewLine +
"SET !TIMEOUT_TAG 3" + Environment.NewLine +
"SET !TIMEOUT_STEP 3" + Environment.NewLine +
"SET !TIMEOUT_PAGE 7" + Environment.NewLine +
"SET !REPLAYSPEED FAST" + Environment.NewLine;
string[] emails = textBox3.Text.Split('\n');
// label2.Text = emails.Length.ToString();
//foreach (string email in emails)
for (int i = 0; i < Convert.ToInt32(textBox5.Text); i++)
{
textBox2.Text += "TAB T=1" + Environment.NewLine + "CLEAR" + Environment.NewLine +
"URL GOTO=https://signin.ebay.com/ws/eBayISAPI.dll?SignIn&lgout=" + Environment.NewLine +
"WAIT SECONDS=1" + Environment.NewLine +
"TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:SIGNINFORM ATTR=ID:SUBMIT" + Environment.NewLine +
"SET !ENCRYPTION NO" + Environment.NewLine +
"TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:SIGNINFORM ATTR=ID:PASS CONTENT=Maths7524" + Environment.NewLine +
"TAG POS=1 TYPE=INPUT:TEXT FORM=ID:SIGNINFORM ATTR=ID:USERID CONTENT=" + emails[i] + Environment.NewLine +
"TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:SignInForm ATTR=ID:sgnBt" + Environment.NewLine + "WAIT SECONDS=7" + Environment.NewLine;
foreach (string item in sss)
{
textBox2.Text += "URL GOTO=www.ebay.com/itm/" + item + Environment.NewLine + "WAIT SECONDS=1" + Environment.NewLine + "TAG POS=1 TYPE=SPAN ATTR=ID:watchLabel" + Environment.NewLine + "TAG POS=1 TYPE=A ATTR=TXT:Watch" + Environment.NewLine + "WAIT SECONDS=1" + Environment.NewLine + Environment.NewLine;
}
}
}
This is the button click event
private void button1_Click(object sender, EventArgs e)
{
//Generate();
Thread thead = new Thread(() =>
{
Generate();
label6.Text = "Done.";
});
thead.Start();
label6.Text = "Generating Code.. Please wait....";
}