将加载动画 PictureBox 面板放在选项卡式布局窗格的顶部
Putting Load Animation PictureBox Panel on Top of Tabbed Layout Pane
我有一个 window 带有包含 2 个面板的选项卡式布局窗格,选项卡式布局窗格的 Dockmode 设置为 Fill.I 需要放置一个 Panel/Picturebox 表示后台处理在表单的中心和所有现有控件的顶部(或)在左窗格的第一个图片框的顶部
我试过了
- 将图片框面板放在右面板上,设置置于前面并使用键盘移动图片框面板,但图片框面板保持在下方。
- 将包含加载动画的图片框放在面板 1 图片框的顶部也是一个选项,但我不能将加载图片框放在现有图片框的顶部。
请帮忙
要解决定位问题,您可以使用以下任一选项:
- Run-Time 解决方案: 在 run-time
创建你的 PictureBox
- Design-Time解决方法:使用文档大纲Window定位控件
Run-Time解法
您可以简单地在 run-time 处创建 PictureBox
并将其添加到 Form
的 Controls
集合中,并在需要时将其从使用 BringToFront
方法。
Design-Time解法
您可以使用 文档大纲 window 来更改 parent 控件及其 z-index。您可以简单地拖放树节点(控件)来更改控件的parent和z-index。
例如,创建一个新的 Form
,在表单上放置一个 Panel
并将其 Dock
设置为 Fill
。然后在面板上放一个 PictureBox
。然后使用 Document Outline window,在树视图中,拖动 PictureBox
并将其调出树视图中的面板节点。这样您就可以将表单设置为 PictureBox
的 parent。要将图片框移动到窗体上的合适位置,请使用箭头键或使用属性 window。不要用鼠标,如果你用鼠标改变位置,你会无意中改变parent。
我有一个 window 带有包含 2 个面板的选项卡式布局窗格,选项卡式布局窗格的 Dockmode 设置为 Fill.I 需要放置一个 Panel/Picturebox 表示后台处理在表单的中心和所有现有控件的顶部(或)在左窗格的第一个图片框的顶部
我试过了
- 将图片框面板放在右面板上,设置置于前面并使用键盘移动图片框面板,但图片框面板保持在下方。
- 将包含加载动画的图片框放在面板 1 图片框的顶部也是一个选项,但我不能将加载图片框放在现有图片框的顶部。
请帮忙
要解决定位问题,您可以使用以下任一选项:
- Run-Time 解决方案: 在 run-time 创建你的
- Design-Time解决方法:使用文档大纲Window定位控件
PictureBox
Run-Time解法
您可以简单地在 run-time 处创建 PictureBox
并将其添加到 Form
的 Controls
集合中,并在需要时将其从使用 BringToFront
方法。
Design-Time解法
您可以使用 文档大纲 window 来更改 parent 控件及其 z-index。您可以简单地拖放树节点(控件)来更改控件的parent和z-index。
例如,创建一个新的 Form
,在表单上放置一个 Panel
并将其 Dock
设置为 Fill
。然后在面板上放一个 PictureBox
。然后使用 Document Outline window,在树视图中,拖动 PictureBox
并将其调出树视图中的面板节点。这样您就可以将表单设置为 PictureBox
的 parent。要将图片框移动到窗体上的合适位置,请使用箭头键或使用属性 window。不要用鼠标,如果你用鼠标改变位置,你会无意中改变parent。