C#串口通讯,Form1是父窗体,Form2用来设置属性(这个应该没问题),Form3有一个按钮,按下之后发字符串 15
Form3按下按钮之后报错如图但是我在Form1直接加了一个一样功能的按钮发送字符串,串口助手可以收到,所以问题应该就是Form3里面的。Form3代码如下:usingS...
Form3按下按钮之后报错如图
但是我在Form1直接加了一个一样功能的按钮发送字符串,串口助手可以收到,所以问题应该就是Form3里面的。
Form3代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using System.Timers;
using System.Threading;
namespace tongxunceshi
{
public partial class Form3 : Form
{
public Form3(tongxunceshi.Form1 parent)
{
InitializeComponent();
MdiParent = parent; //Form1的子窗体
}
Form1 form1 = new Form1();
private void buttonSend_Click(object sender, EventArgs e)
{
string Num= "123456";
form1.sifu.WriteLine(Num);
}
}
}
因为建立起正常通讯是我做的项目的第一步,所以这个问题不解决真的挺急的,希望会C#的前辈能帮帮忙。 展开
但是我在Form1直接加了一个一样功能的按钮发送字符串,串口助手可以收到,所以问题应该就是Form3里面的。
Form3代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using System.Timers;
using System.Threading;
namespace tongxunceshi
{
public partial class Form3 : Form
{
public Form3(tongxunceshi.Form1 parent)
{
InitializeComponent();
MdiParent = parent; //Form1的子窗体
}
Form1 form1 = new Form1();
private void buttonSend_Click(object sender, EventArgs e)
{
string Num= "123456";
form1.sifu.WriteLine(Num);
}
}
}
因为建立起正常通讯是我做的项目的第一步,所以这个问题不解决真的挺急的,希望会C#的前辈能帮帮忙。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |