在c#中定制MDI
本文关键字:MDI | 更新日期: 2023-09-27 18:10:37
在我的项目中,我必须一次运行多个接口。我使用了ismdiccontainer属性。但问题是整个区域被转换成MDI。我可以为它设置边界,就像在Photoshop中一样(菜单栏下面有工具栏,工具栏下面出现了Mdi)。
我喜欢在Photoshop中用于切换图像的标签结构。我怎么能把它引入到我的项目之间的形式切换。我使用的是VS 2010,在c# (Win forms)中做项目,net framework 3.5
你可以使用像Panels这样的容器控件并将它们停靠在一侧-这将减少MDI子区域的面积。
就选项卡而言,这与MDI模型是不同的。您可以尝试使用c#
你可以做很多事情,
下面的任务说明如下:
- 创建表单的主菜单。菜单的实际名称会有所不同。
- 将ToolStripPanel控件添加到工具箱。
- 创建子表单
- 按z轴顺序排列ToolStripPanel控件
下面的步骤应该是一个开始。
- 添加一个
MenuBar
、ToolStrip
和TabControl
到你的主表单。 - 设置它们的
Dock
属性为DockStyle.Top
。 - 调整
TabControl
的大小,使选项卡隐藏。 - 当你打开一个新的MDI表单添加一个选项卡并选择它。