c# - 在 C# 中自定义 MDI

标签 c# winforms visual-studio-2010 mdi

在我的项目中,我必须同时运行多个接口(interface)。我使用了 isMdicontainer 属性。但问题是整个区域都转换为 MDI。我可以为它设置边界吗,就像在 Photoshop 中一样(菜单栏下方有工具栏,工具栏下方出现 Mdi)。

而且我喜欢 Photoshop 中用于切换图像的选项卡结构。我如何将其引入我的项目以在表单之间切换。我正在使用 VS 2010,在 C#(Win 窗体)中做项目,net framework 3.5

提前致谢。

最佳答案

您可以使用像 Panels 这样的容器控件,并将它们停靠在一侧——这将减少 MDI 子区域的面积。

就选项卡而言,它与 MDI 模型不同。你可以试试Multi Document Interface (MDI) tab page browsing with C#

关于c# - 在 C# 中自定义 MDI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16174017/

相关文章:

c# - System.Collections.Generic.List 不包含 'Select' 的定义

c# - 我应该在我的 webapp 中只为一个变量创建一个 session ,还是使用 GET?

c# - 通过 Microsoft Graph 从 Azure AD 中获取组中的用户

c# - 更改 TextBox 中的滚动条位置?

c# - Visual Studio 2010 在 Designer.cs 中硬编码不需要的值

c# - 动态类型转换为内部类型的通用列表

c# - ShowDialog() 不会使窗口模态

vb.net - 每行有2个值的组合框有什么办法吗?

c++ - 使用生成器和分布扩展 c++11 random 的教程或示例代码

visual-studio-2010 - Microsoft UITesting自动化引擎信息