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