gpt4 book ai didi

C#:表单:逐步隐藏/显示表单

转载 作者:太空宇宙 更新时间:2023-11-03 19:32:26 25 4
gpt4 key购买 nike

我正在用 C# 编写一个小型 Windows 窗体应用程序。基本上,它会逐步询问用户一系列问题。我想为每个“步骤”创建一个新表格,所以我的问题是:是否有一种标准的逻辑方法可以做到这一点?

现在,我正在做的是制作一个包含每种不同形式的实例的类。我有“下一个”和“上一个”按钮,允许用户通过对不同表单使用“show()”和“hide()”命令来回切换。

我遇到的一些问题:-我希望表格在与前一个完全相同的位置弹出(现在有点倾斜)-恐怕我的实现方法不是最好的。这是一件相当普遍的事情,所以我确信有公认的程序。

我只是想从比我更有经验的人那里寻求一些见解。我会很感激

例如……用户打开程序。第一个屏幕要求他们选择一个日期。用户选择日期并单击“下一步”。第一个屏幕关闭,下一个屏幕打开。第二个屏幕要求用户选择一个文件。用户选择文件并单击“下一步”。等等

谢谢!

编辑:为了进一步说明...安装屏幕与我想要的非常相似。

最佳答案

有一些向导控件组件可以让您执行此操作,或者您可以构建自己的组件。

有关非常好的免费向导控件,请参见此处:http://www.codeproject.com/KB/miscctrl/DesignTimeWizard.aspx

自己种植相对简单,但乏味。我建议查看我发布的那个,检查代码,如果它不能按原样工作,它确实有一个很好的设计,您可以在决定如何构建自己的设计时学习。

但本质上,您真的不想做不同的形式。那一定是一场噩梦。

您应该改用一种表单,并在表单上设置不同的面板,根据需要显示或隐藏。

关于C#:表单:逐步隐藏/显示表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4195335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com