急!一般都是通过点击控件弹出子窗口,那C#怎么在窗口里直接显示子窗口?一个Frm_main.cs.一个Frm_son.
3个回答
展开全部
在Frm_main.cs的load事件中加入
Frm_son frmson=new Frm_son();
frmson.Show();
就可以了
Frm_son frmson=new Frm_son();
frmson.Show();
就可以了
追问
不行吧,它说找不到Frm_son这个类型或者名词空间。。。还有我想把子窗口固定在父窗口的左侧,这个不需要panel容器吗?我是刚学的,刚貌似有看到个类似的,求帮助!
追答
Frm_son这个是你另一个窗体的名称,你如果不是的话,就要改掉,如果想固定的话,应该可以用坐标来限制。至於你说的panel,不太清楚
展开全部
那就在Frm_main 里Load的时候就显示son呗
private void Frm_main_Load(object sender, EventArgs e)
{
Frm_son son = new Frm_son();
son.Show();
}
private void Frm_main_Load(object sender, EventArgs e)
{
Frm_son son = new Frm_son();
son.Show();
}
更多追问追答
追问
不行吧,它说找不到Frm_son这个类型或者名词空间。。。还有我想把子窗口固定在父窗口的左侧,这个不需要panel容器吗?我是刚学的,刚貌似有看到个类似的,求帮助!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Frm_main 窗体 IsMdiContainer 设置为 True;
然后实例化 Frm_son 窗口。
实例化后的 Frm_son 窗口的 MdiParent 设置为 Frm_main(如果是在 Frm_main 类中操作可以用 this 代替。)然后 Show Frm_son 窗体就可以了。
然后实例化 Frm_son 窗口。
实例化后的 Frm_son 窗口的 MdiParent 设置为 Frm_main(如果是在 Frm_main 类中操作可以用 this 代替。)然后 Show Frm_son 窗体就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询