C#中Form1中接收到的串口数据如何在Form2中的textbox中显示?

我在Form1 中接收到的串口数据是1分钟一条,想要在Form2中的textbox中不断追加。不知道在不同的Form中如何弄,谢谢啦。

public class Form1:Form
{
Form2 frm ;

//在Form1 构造的时候将Form2传进来
public Form1(Form2 _frm)

{
frm= _frm;

}
private void 串口接收数据()
{
frm.textbox += 接收到的数据;

}
}
希望能帮到你追问

没事了,有个地方搞错了

追答

这说明你Form2 中定义了两个相同名称的textbox

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-30
传递给from2 实例化from2 的时候传递参数

C# 中 一个窗体中的texbox内容显示在另一个窗体中的textbox中...
把窗口2的textbox的modifiers属性设为public 在窗口1中订阅窗口二的textbox的KeyUp事件。窗口1代码:private void button1_Click(object sender, EventArgs e){ Form2 frm = new Form2();frm.textBox1.KeyUp += new KeyEventHandler(textBox1_KeyUp);frm.Show();} void textBox1_KeyUp(object...

...View中选取的一行内容显示到Form2的TextBox中
其实有很多种办法,比如:添加一个带有参数的form2的构造函数,当在form1的右键处理中 实例化这个构造函数,把当前纪录的员工编号传过去,在form2中成员变量得到、并赋给textbox4。也可以在form2公开属性,通过属性赋给textbox4。还可以在整个应用程序中建立上下文,并保存员工编号,在form2中load方法中...

c#中如何将Form1窗体中的textbox的值在Form2中使用
假定form1是登录窗体,其中有个textbox,再放置一个Button1:private void button1_Click(object sender, EventArgs e){ string username = textBox1.Text;Form2 f2 = new Form2(username);f2.Show();} 另一个form2:string yhm; \/\/定义一个yhm变量 public Form2(string s) \/\/构造函数中...

C#语言中子窗体输入查询条件如何在父窗体的GridView中显示查询结果
然后当你子窗体关闭的时候把你输入的条件赋值给sqlwhere。然后在主窗体下用新的条件重新刷新窗口。写一个简单的例子吧,比如两个窗体是form1和form2,在form2下有个textbox输查讯条件,在form1下有datagridview.form1单击查询按钮的事件:form2 frm = new form2();if(frm.showdialog() == dialogres...

怎样实现C#获取另一个窗体的控件值
{ Button点击 { Form2 f2 = new Form2();f2.an = this.TextBox1.Text; \/\/传值给Form2定义的an变量 f2.Show();} } Form1窗体 { string an = ""; \/\/定义一个变量用来接收Form1传过来的值 窗体Load方法 { this.TextBox1.Text = an; \/\/显示Form1传过来的值 } } ...

c#中如何让内容输出到textbox中
1、源代码,执行结果---111;2、删除B保留A,执行结果---空;3、删除A保留B,执行结果---222 private void textBox1_TextChanged(object sender, EventArgs e){ textBox1.Text = "111"; \/\/A } private void Form1_Load(object sender, EventArgs e){ textBox1.Text = "222";\/\/B }...

C#中如何通过点击一个窗体上button,给另一窗体上的textbox赋值
form2.ShowDialog(); this.textBox1.Text= form2.Str; } }Form2的代码: public partial class Form2 : Form { privatestring str; public string Str { get{ return this.str;} set{ this.str = value;} } privateForm1 form1; publicForm2() ...

C#中如何在一个窗体中调用另一个窗体控件中的数据?
通过使用公共属性或公共方法从另一个窗体读取数据。以下是一个例子,该例子使用对话框形式调用另一个窗体:Form2 frm = new Form2();frm.ShowDialog();textBox1.Text = frm.textBox2.Text;在上面的代码中,我们实例化了窗体Form2,并调用了ShowDialog()方法将其显示为模态对话框。 然后,我们读取了...

c#中如何将form1的值赋给form2中的数组
在模块中定义public A as long 是最方便的方法,或者也可以在form1中添加代码form2.tag=A,然后再form2中添加代码A=form2.tag 或者直接应用好了就是A=form1.A。不过强烈推荐第一种模块中定义,这对你以后编写大程序很有好处。呵呵··我根据你的补充条件重新写了下 其他的都可以的,就是不能给a...

C#,form1中的dataGridView1的表内容,怎么样传到form2dataGridView1的表...
1:新建两个窗口: Form1,Form2;2:打开Form2,添加一个textBox:textBox1;添加一个Button:button1;然后添加一个构造函数:\/\/定义一个变量,用来传值。public string returnValue ;public Form2(string txtValue){ InitializeComponent();this.textBox1.Text = txtValue;} 然后在button1的单击事件中...

相似回答