一个关于C/S CLIENT多线程中FORM的问题
情况是这样的:
C/S结构下,client端frmLogin建立socket与server端建立连接后,
Thread thread=new Thread (new ThreadStart (receive));
thread.Start ();
private void receive()中当收到server端通过验证的信息后,
Form1 mainform = new Form1();
mainform.Show();
但程序运行到这里后新的mainform里无法正常显示.
如果在frmLogin下直接生成mainform并Show(),是正常的,所以觉得是多线程导致的问题,只是不知道该如何具体解决.
请高手指点
[解决办法]
正如上所的一
可以用事件或委用主程的西,一般不要在主程外的其它程用窗之的,因位做生一些意想不到的事