【问题标题】:c# Float a button on top of a pictureBoxc#在pictureBox顶部浮动一个按钮
【发布时间】:2016-07-17 19:59:00
【问题描述】:

正如标题所说,我有一个pictureBox 和一个button(Windows 窗体应用程序),我需要该按钮出现在图片框的顶部,因为现在图片框在我将它们放在一起时隐藏了按钮。

提前谢谢你!

【问题讨论】:

  • button.BringToFront 或 button.Parent = pictureBox
  • 这些可以通过按钮属性访问吗?
  • BringToFront 更改 z 顺序。可在设计器或代码中使用。家长:只有代码。它将嵌套按钮,因此它将与图片框移动

标签: c# window


【解决方案1】:

winforms的设计器上下文菜单中有Bring to front操作

【讨论】:

    【解决方案2】:

    您需要BringToFront 方法:

    button1.BringToFront();
    

    您可以在设计时通过(右键单击 => 置于前面)访问此方法

    当您这样做时,设计器会发生变化,以便按钮首先添加到其父级,这样它就位于顶部。

    文档:

    控件移动到 z 顺序的前面。如果控件是 另一个控件的子控件,子控件移到前面 z 顺序。 BringToFront 不会使控件成为顶级控件, 并且它不会引发 Paint 事件。

    【讨论】:

      猜你喜欢
      • 2016-09-01
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 1970-01-01
      • 2015-10-23
      • 1970-01-01
      相关资源
      最近更新 更多