【发布时间】:2012-09-28 20:30:41
【问题描述】:
我正在尝试使用 TabControl 组件构建向导。
它工作得很好,但是我最终得到了这么多页面(选项卡),以至于在一个类中包含所有组件和事件处理程序使其不可读。
我现在有这样的想法,即在从 TabPage 扩展的单独类中声明向导的每个步骤,然后将这些步骤添加到向导屏幕类(从 TabControl 扩展)。我该如何做到这一点,并且仍然在步骤中获得设计师的支持?
仅扩展 TabPage 不会启用设计器支持。
提前致谢。
【问题讨论】:
-
考虑使用停靠填充您的 TabPages 的用户控件。这会将很多逻辑转移到单独的类中。