【发布时间】:2012-10-05 10:20:14
【问题描述】:
我正在用 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");
这对于创建新的表单实例非常有效,但是在创建它们之后我找不到与这些子表单进行通信的方法。我的意思是,例如,我如何更改第一个表单实例上的文本? 有没有一种简单的方法可以为特定的表单实例设置索引或其他内容?请稍后描述如何使用它。
【问题讨论】:
标签: c# windows winforms multiple-forms