Загрузка формы на панель в c#. net - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть форма Windows, которая называется Form 3.

  • Form 3 имеет side panel (слева) и child-form panel (справа)

  • side panel имеет * Кнопка 1014 *, которая загружает Form 5 в child-form panel.

enter image description here

Как мне кодировать кнопку внутри Form 5, чтобы он мог загрузить другую форму на child-form panel?

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

1 Ответ

0 голосов
/ 30 апреля 2020

Что вы можете сделать:

  • Сделать метод ExamScheduler publi c.
  • Создать свойство Publi c Form3 и добавить конструктор в Form5 например:

    public Form3 CallerForm { get; set; }
    public Form5(Form3 callerForm) : this()
    {
        this.CallerForm = callerForm;
    }
    
  • Затем в Form5 вы вызываете Form3.ExamSchedulerMethod (), который должен выглядеть следующим образом:

    public void ExamSchedulerMethod()
    {
        Form5 form5 = new Form5(this);
        form5.TopLevel = false;
        panel1.Controls.Add(form5);
        form5.Show();
    }
    

Надеюсь, это поможет.

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