C# 有三个窗体,第一个是主窗体,运行时第二个窗体填充,点击第二个窗体的按钮怎样让第三个填充到第一个中

2024-12-20 23:53:03
推荐回答(3个)
回答1:

提示你
[窗体指针]
在C#中,没有指针
你可以弄一个全局的窗体类型的对象,然后再窗体初始化时(就是Form1的构造函数)把它和真的窗体对象连起来
定义时
public static Form1 窗体指针;

复值时
XXXXXX Form1(XXXXXXx)
{
XXXXXXx;
窗体指针=this;
}

在外部窗体使用时
Form1.窗体指针.ShowXXXXXXX;

还有,填充窗体什么的,用的是一个特别的属性,以集合方式操作的,具体得查查帮助

qq==我的名字

回答2:

在第二个窗体里设置一个事件,事件里传一个值,用于标识不同的窗体。主窗里事件把所有子窗全创建好。事件绑到主窗的一个函数上。函数就依据值来判断把谁tofront

回答3:

用MDI做。