我正在 Visual Studios 上使用 Windows 窗体制作多项选择测试应用程序。当用户回答一个问题时,他们将单击下一步以继续下一个问题。我可以使用一个窗口框架来显示我所有的问题吗?当我在多个窗口窗体上执行此操作时,我必须执行 this.Hide()
,然后在另一个窗体上执行 .Show()
。我这样做没有问题,但是当它隐藏并显示其他窗口时,它不会在完全相同的位置打开,它会继续移动。
最佳答案
您可以创建一个显示问题和多项选择答案的用户控件。当用户单击 Next 按钮时,您从表单的 Controls 集合中删除 UserControl,创建自定义 UserControl 的新实例,其中包含下一个问题的详细信息,然后将新实例添加到表单的 Controls 集合中。这种结构可让您在单个表单上执行应用程序。
关于c# - 使用一个 Windows 窗体 - Visual Studios c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13325585/