当前位置:编程学习 > C#/ASP.NET >>

MdiLayout.ArrangeIcons

LayoutMdi(MdiLayout.ArrangeIcons)
这个功能的效果我始终看不到,大家帮我看看.
其它几种排列方式都有效果,但是这个 是在搞不懂。大家给贴个图,或者说详细点。谢谢了 --------------------编程问答-------------------- Form..::.LayoutMdi 方法 
在 MDI 父窗体内排列多文档界面 (MDI) 子窗体。

你调用时,你的窗体时一个MDI的子窗体吗?

添加窗体时,选择MDI父窗体。 --------------------编程问答-------------------- Cascade 所有 MDI 子窗口均层叠在 MDI 父窗体的工作区内。 
 TileHorizontal 所有 MDI 子窗口均水平平铺在 MDI 父窗体的工作区内。 
 TileVertical 所有 MDI 子窗口均垂直平铺在 MDI 父窗体的工作区内。 
 ArrangeIcons 所有 MDI 子图标均排列在 MDI 父窗体的工作区内。 
--------------------编程问答-------------------- 你说的我知道

Private Sub arrangecToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles arrangecToolStripMenuItem.Click
        Me.LayoutMdi(MdiLayout.ArrangeIcons) '所有 MDI 子窗体以图标的形式排列在 MDI 父窗体的工作区内
    End Sub

    Private Sub cascadecToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cascadecToolStripMenuItem.Click
        Me.LayoutMdi(MdiLayout.Cascade)
    End Sub

    Private Sub horizencToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles horizencToolStripMenuItem.Click
        Me.LayoutMdi(MdiLayout.TileHorizontal)
    End Sub

    Private Sub verticalcToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles verticalcToolStripMenuItem.Click
        Me.LayoutMdi(MdiLayout.TileVertical)
    End Sub

其余三个都有效果,只是这个没效果 --------------------编程问答-------------------- 貌似效果就是把最小化的窗口规则的排列到底部。如果你的mdi子窗体最小化了。执行这个就会把最小化的几个都规则的排列在底部。 --------------------编程问答-------------------- 实在是不明白啊。给截个图行不? --------------------编程问答-------------------- 其实找到一个稳定的图床还是比较麻烦,我写清楚操作步骤你就明白了。

1.你添加3个mdi子窗体到界面上
2.你吧3个都最小化,三个都缩成只有标题栏了
3.你拖动标题栏,随便的改变位置
4.执行你这句话,你会发现,你这3个最小化后,只剩下标题栏的部分就会规则的排列在底部。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,