【发布时间】:2013-03-30 16:48:19
【问题描述】:
第一篇文章在这里。我有一个相对不好的问题 - 但我是新手,所以请耐心等待。
我正在为朋友编写一个简单的应用程序来跟踪一些日常问题/行为以进行报告。我试图使用几乎是一种向导风格,但我发现的向导示例要么是不必要的复杂,要么是过时的。
我所拥有的是一个 Windows 窗体,其中 - 出于论证考虑 - 5 个面板,彼此堆叠在一起。每个面板都包含一组不同的控件(我无法完全重复使用所有控件或朝着“模板”方向前进)。面板下方是 3 个按钮 - 取消、返回、下一步。
我想要做的就是使用 Next 和 Back 按钮在面板之间导航。即当我单击“下一步”时,单击事件从面板 A 设置变量值,然后将其隐藏并加载面板 B,然后下一步设置 B 的值并加载 C 等等。
我认为我可以使用某种数组或对象列表来做到这一点,但我不确定最好的方法。我在另一个论坛上问过,我得到的唯一答案是将按钮添加到面板中,并让它们专门用于将表单置于前后。这似乎非常低效,我知道有更好的方法来做到这一点。你们能对此有所了解吗?
【问题讨论】:
-
我并不是真的在寻找如何制作一个向导。我只是在寻找使用相同的后退/下一个按钮切换堆叠面板(而不是标签)的正确方法。