我正在用 C# 编写一种适用于套接字的即时消息应用程序。我管理了所有套接字问题,它现在就像 IRC 一样工作。但是,我想实现私人消息系统。我们有两种形式——一种是主要的,第二种是类似私人味精的原型。窗口应该看起来像。这是我的问题:
string priv_windows, who, msg;
...
public void createform(string who, string msg)
{
Form2 frm = new Form2();
frm.Text = who;
frm.label1.Text = msg;
priv_windows += who += " ";
frm.Show();
}
...
createform("1st instance", "some text");
createform("2nd instance", "other text");
这对于创建新的表单实例非常有效,但是在创建它们之后我找不到与这些子表单进行通信的方法。我的意思是,例如,我如何更改第一个表单实例上的文本?有没有一种简单的方法可以为特定的表单实例设置索引或其他内容?请稍后描述如何使用它。