【发布时间】:2014-05-23 12:04:24
【问题描述】:
我正在为 Winforms 上 C# 开发的第一堂课。我正在使用 VS Premium 2013。
我们整个学期都在处理申请。对于我们的最终项目,我们的任务之一是将其从 SDI 转换为 MDI。
主窗体结构如下:
- 菜单条
- 工具条
- 拆分面板,在它自己的类中有一个树视图控件,在它自己的类中有一个列表视图控件,在它自己的类中有一个富文本框(然后这些都显示在主窗体上)
- 作为停靠在表单底部的状态栏的用户控件
所有点击事件和业务逻辑的代码都已经写好了。这已经是一个强大的应用程序了。
是否有将这样的 SDI 转换为 MDI 的“最佳实践”?这里有大量代码,除非我得到更好的指导,否则我认为我将不得不这样做创建一个新项目,移动我可以使用的类,然后重写所有支持的事件处理程序和相关逻辑。
有没有人可以推荐的更省时的选择?
【问题讨论】: