Hi..
I have 2 forms. Form1&form2
code in form1
This is my code.mY problem is that form1 is not closing and form2 displays but it hangs 2 or three minutes.And form2 doesnot showing any of controls like textboxes,butto ns etc.I tried so many times..But I didn't get any solution.Please help me.:
I have 2 forms. Form1&form2
code in form1
Code:
BackgroundWorker Bw = new BackgroundWorker();
private void Form1_Load(object sender, EventArgs e)
{
serialPort1.Open();
}
private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
int bytes = serialPort1.BytesToRead;
serialPort1.Read(byte_buffer, 0, bytes);
if (byte_buffer[0] == startup)
{
Bw.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
Bw.RunWorkerAsync();
}
}
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
Form2 f2=new Form2();
f1.Close();
f2.Show();
}
Comment