2016-07-17 3 views
1

Как говорится в названии, у меня есть pictureBox и button (приложение для Windows Form), и мне нужно, чтобы эта кнопка появлялась поверх PictureBox, так как прямо сейчас pictureBox скрывает кнопку, когда Я собрал их вместе.C# Положите кнопку над изображениемBox

Спасибо заранее!

+0

Либо buttton.BringToFront или button.Parent = PictureBox – TaW

+0

являются они доступны из свойств кнопки? – MoodyW

+0

BringToFront изменяет z-порядок. Доступно либо в дизайнере, либо в коде. Родитель: только код. Это будет __nest__, но это будет __move__ с помощью Picturebox. – TaW

ответ

1

Существует Довести до передней операции в контекстном меню дизайнера WinForms'

Bring to front button1.BringToFront();

0

Вам нужен BringToFront метод:

button1.BringToFront(); 

Вы можете получить доступ к этому методу времени разработки с помощью (Щелкните правую кнопку мыши => Bring To Front)

Когда вы сделаете это, дизайнер изменяются так что кнопка добавляется сначала к ее родительскому элементу, таким образом, она находится сверху.

Документы:

управления перемещается к передней части Z-порядка. Если элемент управления является дочерним элементом другого элемента управления, то дочернее управление перемещается в направлении в z-порядке. BringToFront не управляет элементом управления верхнего уровня, и не поднимает событие Paint.

Смежные вопросы