为什么Compact-Framework中不支持MDI?

Sha*_*ihi 1 compact-framework

我最近想/想我需要一个有两个子表单的表单,根据用户的选择进行切换TreeNode.

在网上搜索时,我发现这篇帖子说这个需求是我设计中的一个缺陷.为什么?

为什么多个对话框对CF不好?我的使用场景不需要这个吗?

如果有支持并且可以使用它,你能指点我吗?

谢谢.

cta*_*cke 6

CF不支持它,因为操作系统本身不支持MDI(请参阅链接页面中的"备注"部分).

但是,通过使用UserControls而不是Forms并将它们放在像"MDI Parent"表单上的Frame这样的容器中,可以很容易地伪造MDI.

您还可以使用Tab Control图案,每个"文档"都成为一个选项卡.