C# 窗体中关于控件层次的问题

无名指的痛 2014-03-17 10:57:13
假如现在创建一个空白的窗体,然后再拖一个面板放到上面并填充满,然后再拖一个其他控件如lable控件放到窗体上,现在,按理说label控件应该是在面板上;如果将面板置于底层的话,那现在label 控件应该属于谁?面板是在窗体的下层吗?另外,怎么设置空间的层次顺序啊?求大神解释
...全文
358 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
无名指的痛 2014-03-19
  • 打赏
  • 举报
回复
引用 5 楼 jfaoein7345 的回复:
窗体一直在最底层。 给你个方法: 设置不同控件的背景颜色,谁在底层就一目了然了。
额,谢了。
第九军团 2014-03-18
  • 打赏
  • 举报
回复
窗体一直在最底层。 给你个方法: 设置不同控件的背景颜色,谁在底层就一目了然了。
第九军团 2014-03-18
  • 打赏
  • 举报
回复
在VS中单击控件右键有个“置于底层”菜单,将其他控件如面板置于底层是把它放在了窗体的下面了吗?[/quote] 窗体一直在最底层。 给你个方法: 设置不同控件的背景颜色,谁在底层就一目了然了。
祥子爱游戏 2014-03-17
  • 打赏
  • 举报
回复
zindex好像是
第九军团 2014-03-17
  • 打赏
  • 举报
回复
窗体在最下层,如果是直接把Label控件拖到窗体中的话,Label属于窗体; 如果把Label拖到panel上的话则属于panel 给panel动态添加控件可使用panel.Controls.Add()方法 动态设置控件层次可以使用Control.BringToFront()方法
无名指的痛 2014-03-17
  • 打赏
  • 举报
回复
引用 1 楼 jfaoein7345 的回复:
窗体在最下层,如果是直接把Label控件拖到窗体中的话,Label属于窗体; 如果把Label拖到panel上的话则属于panel 给panel动态添加控件可使用panel.Controls.Add()方法 动态设置控件层次可以使用Control.BringToFront()方法
在VS中单击控件右键有个“置于底层”菜单,将其他控件如面板置于底层是把它放在了窗体的下面了吗?

110,500

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧