如何将许多Windows页面嵌入主页面 [英] how can embed many windows pages to main pages

查看:104
本文介绍了如何将许多Windows页面嵌入主页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友们,
我有很多Windows窗体.我想将所有窗体都嵌入到主页(窗体)中.
例如,主窗体(管理)包含菜单控件.此主菜单的子菜单是学生,站立的人,标记等.当我单击子菜单时,我所做的是打开适当的表单.但是所有表单都是独立打开的.但是我需要的是所有表单都应该在主表单中打开就像ms Word文件的打开方式一样.我怎样才能做到这一点.
在此先感谢

Hi friends,
I have many windows forms.I want to embed all forms to main page(form).
For instance,Main form(management) contain menu control. sub menues for this main menu is student,standered,mark and etc. what i did was when we click submenu,appropriate form are open.but all are open in independently.but what i need is all form shoul be open in the main form like how ms word files are open. how can i do this.
thanks in advance

推荐答案

您可能正在查看MDI表单.如果是这样,请参阅这篇接近十年的文章,该文章可能仍非常适用于WinForms的MDI:

使用C#引入MDI表单 [
You are probably looking at MDI forms. If so, see this nearly 10 year old article that may still be quite applicable to MDI with WinForms :

Introduction to MDI Forms with C#[^]

[edit based on follow-up comment]
-----------------------------------------

Your 2 top-level forms should both be marked as mdi forms. That allows them to contain child forms.


您可以使用WPF在页面之间导航.然后,您不必担心问题.WPF具有出色的导航系统工具.
http://msdn.microsoft.com/en-us/library/ms750478.aspx [ ^ ]
http://www.paulstovell.com/wpf-navigation [ http://www.c-sharpcorner.com/uploadfile/prasadh/mdiformsincsharp11292005005005am/mdiformsincsharp.aspx [ ^ ]
http://www.dreamincode.net/forums/topic/57601-using -mdi-in-c%23/ [
You can use WPF to navigate between pages.Then you don''t need to worry about your problem.WPF has a tool for excellent navigation system.
http://msdn.microsoft.com/en-us/library/ms750478.aspx[^]
http://www.paulstovell.com/wpf-navigation[^]
For windows form..
http://www.c-sharpcorner.com/uploadfile/prasadh/mdiformsincsharp11292005005603am/mdiformsincsharp.aspx[^]
http://www.dreamincode.net/forums/topic/57601-using-mdi-in-c%23/[^]


这篇关于如何将许多Windows页面嵌入主页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆