C#2005 MenuStrip控件MdiList属性问题!

C#2003中的MainMenu控件对应C#2005中的MenuStrip控件那MainMenu的MdiList属性对应MenuStrip控件的什么属性在C#2005中如... C#2003中的MainMenu控件对应C#2005中的MenuStrip控件
那MainMenu的MdiList属性对应MenuStrip控件的什么属性
在C#2005中如何列出所有打开的窗口,就像C#2003中MainMenu的MdiList属性那样完成的功能。
小弟初学者 望高手指点。
送全部分。。。
展开
 我来答
草薙在
2008-08-14 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6316万
展开全部
在 MenuStrip 上创建 MDI 窗口列表
创建一个窗体并将其 IsMdiContainer 属性设置为 true。

将一个 MenuStrip 添加到窗体中。

将两个顶级菜单项添加到 MenuStrip 并将其 Text 属性设置为 &File 和 &Window。

将一个子菜单项添加到 &File 菜单项,并将其 Text 属性设置为 &Open。

将 MenuStrip 的 MdiWindowListItem 属性设置为 &Window ToolStripMenuItem。

将一个窗体添加到项目,并向该窗体添加您需要的控件,例如另一个 MenuStrip。

为 &New ToolStripMenuItem 的 Click 事件创建一个事件处理程序。

在该事件处理程序内,插入类似于下列的代码,以创建和显示作为 Form1 的 MDI 子级的 Form2 新实例:

Visual Basic 复制代码
Private Sub openToolStripMenuItem_Click(ByVal sender As _
System.Object, ByVal e As System.EventArgs) Handles _
openToolStripMenuItem.Click
Dim NewMDIChild As New Form2()
'Set the parent form of the child window.
NewMDIChild.MdiParent = Me
'Display the new form.
NewMDIChild.Show()
End Sub

[C#]

复制代码
private void newToolStripMenuItem_Click(object sender, EventArgs e)
{
Form2 newMDIChild = new Form2();
// Set the parent form of the child window.
newMDIChild.MdiParent = this;
// Display the new form.
newMDIChild.Show();
}

在 &New ToolStripMenuItem 中放置类似于以下的代码,以注册事件处理程序。

Visual Basic 复制代码
Private Sub newToolStripMenuItem_Click(sender As Object, e As _
EventArgs) Handles newToolStripMenuItem.Click

C# 复制代码
this.newToolStripMenuItem.Click += new System.EventHandler(this.newToolStripMenuItem_Click);

MSDN原样抄来的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式