【发布时间】:2016-05-17 08:16:37
【问题描述】:
我正在使用串行端口。我有两个窗口窗体,我需要在这两种窗体中使用 serialPort。如何将串行端口从一种形式发送到第二种形式作为参数?我的代码如下:
namespace SimpleSerial
{
public partial class Form1 : Form
{
Form2 pp = new Form2()
public Form1()
{
InitializeComponent();
pp.ShowDialog();
}
private void buttonStart_Click(object sender, EventArgs e)
{
serialPort1.PortName = "Com3";
serialPort1.BaudRate = 9600;
和第二种形式的代码:
namespace SimpleSerial
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
getAvailablePorts();
}
【问题讨论】:
-
您还没有显示您的序列变量,您可以将其作为 form2 上的属性,您可以从 form1 中获取,或者让 form1 订阅“选定”事件.. 选择是您的social.msdn.microsoft.com/Forums/vstudio/en-US/…
-
谢谢。现在我更新了我的问题。你可以看到串行变量
-
该代码不可行 - 我的 URL 链接仍然是答案
标签: c# winforms serial-port