我们如何在C#中的同一窗体窗口中打开另一个窗口?

时间:2015-03-30 21:36:10

标签: c#

我们在C#中观察到的是,当我们打开另一个表单时,它会在新窗口中打开。我们如何在同一个窗口中打开它,就像以前的表格一样?

2 个答案:

答案 0 :(得分:0)

如果您使用WPF而不仅仅使用框架然后在框架内加载页面。要加载的页面必须是Page类型而不是Window。框架使交换页面变得非常容易。还有一种名为PageFunction的类型,可用于创建类似向导的结构。如果需要在页面之间传递数据,则使用PageFunction。 如果你使用WinFroms而不是MDI,就像@TylerDay所说的那样。

答案 1 :(得分:-1)

听起来你想要一个MDI应用程序。如果是这样,这里有一个教程(假设您使用的是winforms):

http://www.codeproject.com/Articles/795470/Creating-MDI-Forms-in-WinForms