#c#
#c#
Вопрос:
Я хочу добавить несколько форм в основную форму C#.Net . Мы можем перейти к следующей форме с такой формой.
Form frm=new Form2();
frm.ShowDialog();
вот так.Если мы используем этот метод, Form2 появится с новой формой.Не в основной форме.
Я хочу сделать следующую картинку.
Как я могу это сделать? Я просто новичок в C#.Net . Извините за любые ошибки в моем вопросе. Пожалуйста, дайте мне знать, если сможете. Спасибо вам за ваше время.
Комментарии:
1. На снимке экрана показана одна форма. Перетащите элементы управления из панели инструментов и поместите их в свою форму.
2. вам также нужен доступ к основной форме, когда отображается Form2 или только к Form2? потому что ваш приведенный выше код верен, если вы хотите, чтобы Form2 был открыт модальным способом.
Ответ №1:
Форма, которая может содержать другие формы, называется формой MDI. В CodeProject есть учебник по ним.
Комментарии:
1. Большое вам спасибо. Я выгляжу так. 🙂
Ответ №2:
Вы должны использовать формы MDI. Чтобы создать MDI (интерфейс с несколькими документами), вы должны установить Form.IsMdiContainer=True
в окнах свойств.
Для получения дополнительной информации, пожалуйста, ознакомьтесь со статьей MSDN — Приложения с интерфейсом с несколькими документами (MDI)