none
几个关于winform界面编程的问题 RRS feed

  • 问题

  • 1、如何制作背景透明的滚动字幕的问题,能给出示范代码最好。
    2、我写了个socket服务端程序,在form1_load函数中,创建了端口监听线程,由于该监听线程中使用了while(true)循环体,使得监听一直进行,问题是,当我在主界面中点击了右上角的关闭按钮后,该线程不自行终止,如何在点击关闭按钮后,终止那个监听线程呢?

    谢谢各位高手了!最好都给出示范代码啊


    全国最大的免费电子书下载基地http://www.52eshu.com
    2009年8月3日 10:55

答案

  • 你好!
         1,可以参考这里,希望对你有帮助:
    http://blog.csdn.net/CodingMouse/archive/2008/12/22/3576976.aspx
         2,你把监听线程的IsBackground属性设置为true就可以了,当窗体关闭后,这个监听线程就会被系统关闭了!
    周雪峰
    2009年8月3日 15:54
    版主

全部回复

  • 你好!
         1,可以参考这里,希望对你有帮助:
    http://blog.csdn.net/CodingMouse/archive/2008/12/22/3576976.aspx
         2,你把监听线程的IsBackground属性设置为true就可以了,当窗体关闭后,这个监听线程就会被系统关闭了!
    周雪峰
    2009年8月3日 15:54
    版主
  • 您好,关于线程关闭,请参考:
    1、申明一个成员变量为false;
    2、在循环的线程中增加对该变量值判断,当该值为true时return;
    3、当窗口关闭时将该变量赋值为true;
    2009年8月3日 16:40