我在Form1中有一个名为x的Xmpp客户端连接。我希望在项目的其他表单中使用它。
我有7个Forms.But我只在Form1中定义了连接。
我如何在其他表格中使用它..
以下是我在Form1中定义的连接
public Form1()
{
InitializeComponent();
}
XmppClientConnection x;
当我单击Form1上的一个按钮时,它打开Form2.I还定义在Form2中使用x:
//form2 load
public static string sendtext = "";
private void button3_Click(object sender, EventArgs e)
{
sendtext = textBox1.Text;
Form2 form = new Form2(x);
form.Show();
}
但这很有用。
答案 0 :(得分:0)
将x
的实例化从Form1移出到比如你的程序或应用程序对象。然后将对原始对象的引用传递给每个表单。这就是你已经在使用Form1和Form2做的事情,你只需要稍微概括一下并将相同的引用传递给每个表单。