winform应用程序主表单

时间:2013-07-23 06:45:11

标签: c# asp.net winforms master-pages

我正在使用asp.net和C#开发一个应用程序,它使用Master Pages的概念很容易开发。 现在我正在尝试开发一个Windows窗体应用程序,我真的需要在这里有一个母版页。 有没有像主表格那样的东西?

谢谢

2 个答案:

答案 0 :(得分:2)

要在winform中模拟母版页,你可以创建一个基本表单,创建一个继承自System.windows.Forms的类,或者只是向项目添加一个新表单,添加公共控件然后创建任何其他表单添加“继承的表单”选择创建的基本表单,该表单应该起作用

http://www.akadia.com/services/dotnet_inherited_forms.html

答案 1 :(得分:0)

Winform中没有任何内容可以像ASP.NET母版一样工作。

您可以获得的最接近的是具有孔的模板表单,以填充用户控件。您可以将控件连接到主窗体的“services”实例,这些实例表示为接口类型,以便您可以对模板拥有的控件所采取的操作做出反应。

但请注意,这不是微不足道的,您可能会面临一些意想不到的限制。因此,Winform可能不是新应用程序的最佳平台。