Kushani Devendra Ответов: 1

Как загрузить форму на панель с помощью кнопки внутри другой формы?


У меня есть форма под названием Форма 3. У него есть боковая панель и панель дочерней формы.

То боковая панель есть Планировщик Экзаменов кнопка, которая загружается Форма 5 переходим к следующему панель дочерней формы.

Пример кода,
private void profile_Click(object sender, EventArgs e)
    {
        openChildForm(new Form5());
    }

    private Form activeform = null;

    private void openChildForm(Form childForm)
    {
        if (activeform != null)
        {
            activeform.Close();
        }
        activeform = childForm;
        childForm.TopLevel = false;
        childForm.FormBorderStyle = FormBorderStyle.None;
        childForm.Dock = DockStyle.Fill;
        childFormPanel.Controls.Add(childForm);
        childFormPanel.Tag = childForm;
        childForm.BringToFront();
        childForm.Show();
    }

Там есть кнопка внутри Форма 5 Я хочу узнать, как закодировать эту кнопку, чтобы она могла загрузить другую форму на экран. панель дочерней формы в Форма 3.

Есть ли лучший способ достичь этого, кроме этого пути?

Не мог бы кто-нибудь предложить мне видео на YouTube или любой другой сайт, который учит, как это сделать

Что я уже пробовал:

Я научился кодировать эту форму через видео на YouTube. Но это только объясняет, как загрузить форму на панель.

Я не знаю, как закодировать кнопку в форме 5, чтобы удовлетворить мое требование.

Пожалуйста, помогите!

RmcbainTheThird

Я не хочу быть парнем типа "убирайся с моей лужайки", но ты не думал о том, чтобы купить книгу и использовать ее, чтобы научиться писать программное обеспечение?

Kushani Devendra

Я просто хочу знать код к моему требованию на данный момент.

BillWoodruff

Почему вы используете здесь несколько форм ?

Kushani Devendra

Есть ли что-нибудь еще, что я могу использовать, кроме форм?

BillWoodruff

Как Рик Зеландии указывает в своем ответе, здесь, использование пользовательских элементов управления.

1 Ответов

Рейтинг:
1

RickZeeland

Это не очень хорошая идея, чтобы поместить форму в панель, лучше создать элемент управления UserControl и поместите это в панель.
Видеть: Как загрузить UserControl в панель?[^]
И: Создание простого пользовательского элемента управления и добавление его в Панель инструментов[^]


BillWoodruff

+5