vb.net按顺序停靠两个控件

时间:2013-03-13 12:29:33

标签: .net vb.net winforms

我有一个图片框和一个菜单条,它们都停靠在顶部。

menustrip停靠在表单的最上部,图片框停靠在菜单条下方。

我怎样才能反过来做到这一点。图片停靠在最上面,菜单条停靠在图片上?

4 个答案:

答案 0 :(得分:1)

转到.designer.cs文件。颠倒添加这两个组件的顺序。 如果您需要有关此任务的帮助,请发表评论。

答案 1 :(得分:1)

真正对我有用的是将ZOrder从控制中改变。看起来VB使用它来设置停靠顺序。尝试将控件置于前面并将其发送回以查看其效果。祝好运!!马里亚诺。

答案 2 :(得分:0)

我认为,您可能会按以下顺序在该面板中设置docked(顶部)控件

  • 菜单条
  • 图片框

这就是为什么controls没有按预期显示的原因。

只需这样做就可以满足您的需求,

  • 只需将两个控件的dock属性重置为none首先
  • 按此顺序为该控件设置Dock属性为Top

    1. 图片框
    2. 的MenuStrip

答案 3 :(得分:0)

首先,将两个控件的停靠点设置为无,然后在Menustrip上单击鼠标右键选择Bring to Front,然后在PictureBox上单击鼠标右键选择Bring to BackMenustripPictureBox的最终设置停靠点。

相关问题