【发布时间】:2011-06-05 13:23:13
【问题描述】:
我正在构建一个基于 .Net 3.5 WinForms 的问卷,包括 9 个步骤(每个步骤都在使用 TabControl 控件的标签页上)。我希望用户仅在单击我提供的“下一步”按钮时才移动到下一个选项卡,而不是通过单击上面的选项卡按钮跳转到后面的步骤。 基本上,我不希望他们在没有完成他们所在的当前步骤/标签页的情况下查看后续步骤/标签页的内容,然后单击我的“下一步”按钮。 任何想法,将不胜感激。干杯。
【问题讨论】:
-
以下两个链接应该可以帮助您实现您想要的 - daniweb.com/software-development/csharp/threads/215150 和 stackoverflow.com/questions/4912354/…。您最好用一系列面板编写用户控件,然后使用单个属性或方法来更改当前面板。这会让你的 UI 代码更简洁。