繁体   English   中英

在c#中自定义MDI

[英]Customize MDI in c#

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

我喜欢Photoshop中用于切换图像的标签结构。 我如何将其引入我的项目之间切换表单。 我正在使用VS 2010,在C#(Win表单)中执行项目,net framework 3.5

提前致谢。

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

就标签而言,这是与MDI模型不同的野兽。 您可以尝试使用C#浏览多文档界面(MDI)标签页

你可以做很多事情,

以下任务说明如下

  • 为表单创建主菜单。 菜单的实际名称会有所不同。
  • 将ToolStripPanel控件添加到工具箱。
  • 创建子表单。
  • 按z顺序排列ToolStripPanel控件。

以下步骤应该为您提供一个开始。

  • MenuBar ToolStripTabControl到主窗体。
  • 将其Dock属性设置为DockStyle.Top
  • 调整TabControl大小,以便隐藏选项卡。
  • 当您打开新的MDI表单时,添加选项卡并选择它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM