C# 如何在一个程序中创建多个窗口

C# 如何在一个程序中创建多个窗口,c#,window,C#,Window,我对C#相当陌生,但我正在尝试编写一个程序。对于上述程序,我需要在ClientBounds内有多个窗口 正如您在链接中所看到的,该程序分为几个不同的部分,允许执行不同的任务 我已经看了所有的地方,但我根本找不到一个教程或示例代码来说明如何在C#或XNA中实现这一点 对不起,如果我用错了术语,就像我说的,我是新来的 任何帮助都将不胜感激 如果我理解正确,您所需要做的就是添加一个新表单(右键单击项目,添加>新项目>windows表单(或类似的东西)) 然后以你的原始形式和他的事件类型制作一个按钮

我对C#相当陌生,但我正在尝试编写一个程序。对于上述程序,我需要在ClientBounds内有多个窗口

正如您在链接中所看到的,该程序分为几个不同的部分,允许执行不同的任务

我已经看了所有的地方,但我根本找不到一个教程或示例代码来说明如何在C#或XNA中实现这一点

对不起,如果我用错了术语,就像我说的,我是新来的


任何帮助都将不胜感激

如果我理解正确,您所需要做的就是添加一个新表单(右键单击项目,添加>新项目>windows表单(或类似的东西))

然后以你的原始形式和他的事件类型制作一个按钮 Form2 myform=新Form2(); myform.Show()

(当form2是第二个表单的名称时)

检查此项。您正在寻找“停靠”窗口。我假设你正在使用WPF。如果没有,请搜索

停靠Windows WinForms


了解更多信息。

我想对接是您想要的?如果您正在使用WPF并搜索停靠选项,请尝试


它是开源的,与我尝试过的大多数其他停靠库相比,很容易合并。事实上,我已经用过,也会推荐它。:)

我认为他不是在寻找一个对话框。比如说你是使用winforms还是WPF?嘿,里德。你能把问题标记为已回答,这样我们就可以结束了。