none
我想在多个窗体中使用一个主线程,然后在各个窗体中控制各个线程,该如何实现,思路不是很清楚,希望大家给点意见,最好是详细点,谢谢各位! RRS feed

  • 问题

  • 我想在多个窗体中使用一个主线程,然后在每个窗体中控制各个窗体的线程,该如何实现,思路不是很清楚,希望大家给点意见,最好是详细点,谢谢各位!
    技术无止境!
    • 已编辑 heyf 2009年3月13日 6:36
    • 已移动 Sheng Jiang 蒋晟Moderator 2009年3月13日 19:16 软件设计问题 (从 Visual C# 移动到 .NET Framework 一般性问题讨论区)
    2009年3月13日 3:59

答案

  • 这个记时器是由线程池中的线程来执行的。
    建议定义一些标志,在子窗体中通过这些标志控制
    记时器,或是直接把主窗体的实例通过子窗体的构造函数传进去! 
    周雪峰
    2009年3月13日 8:12
    版主

全部回复

  • 你好!
         不好意思,没有理解你的真正意思啊!你的真实需求是什么? 

    周雪峰
    2009年3月13日 6:33
    版主
  •  我的真实需求是在一个窗体中利用多线程控制其他窗体中的timer,但是我启动线程(启动timer,还有是把timer放在一个方法中),都不行,不知道该如何实现?
    技术无止境!
    2009年3月13日 6:43
  • 你说的Timer是哪个命名空间下的,各有区别的! 
    周雪峰
    2009年3月13日 7:42
    版主
  •  System.Timers.Timer
    技术无止境!
    2009年3月13日 7:48
  • 这个记时器是由线程池中的线程来执行的。
    建议定义一些标志,在子窗体中通过这些标志控制
    记时器,或是直接把主窗体的实例通过子窗体的构造函数传进去! 
    周雪峰
    2009年3月13日 8:12
    版主