问题描述
我在写C#程序时遇到这样一个问题,求高手指点,首先有三个窗体,Form1为主窗体,Form2和Form3都是它的子窗体,Form1中有一个线程的触发事件,form2是串口获取的窗体,form3是接受Form1种线程里面数据的窗体,我要实现,通过Form1打开Form2,Form2打开Form3,触发form1的线程触发事件,form3中接受到值,能用什么样的办法,能在子窗体触发线程啊?
解决方案
解决方案二:
子窗体触发Form1的线程?..直接把form1传过去--不过..我不建议你这样用线程--,容易乱..最好把线程单独提出来使用..
解决方案三:
新手要从需求出发,不要靠拍脑袋想方案
解决方案四:
不要老纠结什么高大上的又是事件又是委托的其实很多时候你需要的那点功能用最基本的写法都能搞定
解决方案五:
form1传过来?能详细点吗
解决方案六:
定义一个类,在类中定义变量,在触发form1的时候给这个类的变量赋值,在from3中直接调用这个变量就好了
时间: 2024-10-27 01:24:58