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属性那样完成的功能。
小弟初学者 望高手指点。
送全部分。。。 展开
那MainMenu的MdiList属性对应MenuStrip控件的什么属性
在C#2005中如何列出所有打开的窗口,就像C#2003中MainMenu的MdiList属性那样完成的功能。
小弟初学者 望高手指点。
送全部分。。。 展开
1个回答
展开全部
在 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原样抄来的
创建一个窗体并将其 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原样抄来的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询