winforms中的主控子页面概念

winforms中的主控子页面概念,winforms,Winforms,嗨,我如何在c#winforms应用程序中实现主控子页面概念 问候,, Nagu假设您指的是ASP.Net的母版页类型机制,您可以创建一个名为MasterForm的表单,然后创建其他表单,而不是从System.Windows.forms.form继承,而是从母版表单继承 这意味着您可以将控件放置在主窗体上(如菜单或状态栏),然后这些控件将显示在继承的子窗体上您不需要Windows应用程序中WebForms中的page.master概念。对于WebForms不能继承UI,只能继承底层类这一事实,页

嗨,我如何在c#winforms应用程序中实现主控子页面概念

问候,,
Nagu

假设您指的是ASP.Net的母版页类型机制,您可以创建一个名为
MasterForm
的表单,然后创建其他表单,而不是从
System.Windows.forms.form
继承,而是从
母版表单继承


这意味着您可以将控件放置在
主窗体上(如菜单或状态栏),然后这些控件将显示在继承的子窗体上

您不需要Windows应用程序中WebForms中的page.master概念。对于WebForms不能继承UI,只能继承底层类这一事实,页面管理器是一种变通方法

在Windows开发中,您没有这个问题,所以您可以拥有一个带有“主”布局的基本控件以及继承自它的子窗体

例如,您可以创建自己的
BaseForm
,它继承
Form
,但向每个表单添加一些标准组件


然而,在Windows窗体中,可能最好还是坚持窗体上嵌套控件的标准(以及通常理解的)约定。

母子页概念是什么意思?你是说MDI吗?是的,这给了我一个想法。但我的意图是,当我点击第1页的按钮时,我想在第1页加载第2页谢谢你的回复。。我只想知道response.redirect(“newpage”)之类的概念;在winforms中。如何实现Newpage().Show()将显示窗体的实例,或者您可以将控件加载到现有窗体中。