Вывод панели вперед одним нажатием кнопки в c # - PullRequest
0 голосов
/ 12 февраля 2019

Мне нужна помощь с кодом, чтобы при нажатии на кнопку мои панели выводились на передний план.

Я пытался

private void button22_Click(object sender, EventArgs e)
{
    panel4.BringToFront();
}

, но, похоже, это не помогломне.Кто-нибудь знает, что я делаю неправильно или как я мог заставить это работать?Я нахожусь в c # winforms.

1 Ответ

0 голосов
/ 12 февраля 2019

Это должно работать нормально.Ваш код говорит panel4, поэтому я предполагаю, что у вас есть несколько панелей.

Если вы поместили panel3 на panel4, то BringToFront() выведет оба вперед и может показаться, что изменений нет.Убедитесь, что обе панели имеют форму в качестве родителя.Это можно сделать, вырезав и вставив или убедившись, что вы щелкаете холст формы (а не существующую панель) при добавлении других панелей.

То же самое для кнопок, текстовых полей и т. Д., Если вы перетягиваете их на панель, они будут оставаться такими же, как на этой панели, когда вы будете переносить их вперед.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...