文本框中的值未显示在winform中

时间:2017-02-28 13:56:32

标签: c# signalr

我将值从方法传递到表单构造函数和文本框,但它没有显示在文本框中。请帮忙

myhub.cs

public void sendtoserver(string msg)
{
   Clients.Caller.stos(msg);
   Form1 frm = new Form1(msg);
}


public Form1(string msg)
{
   InitializeComponent();
   textBox1.Text = msg;
}

2 个答案:

答案 0 :(得分:0)

您还必须显示表单。

Form1 frm = new Form1(msg);
frm.Show();

答案 1 :(得分:0)

无需为Form1创建实例,因为您已经在表单上,​​只需将msg分配给textBox1

public void sendtoserver(string msg)
{
   Clients.Caller.stos(msg);
   textBox1.Text = msg;
}