powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Формы в форме, как задокать без перекрытия внутренних форм.
1 сообщений из 1, страница 1 из 1
Формы в форме, как задокать без перекрытия внутренних форм.
    #38243973
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!
Создаю в основной форме две включаемяе формы.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
        public Multiform()
        {
            InitializeComponent();
            menuLeftForm menu = new menuLeftForm();
            menu.FormBorderStyle = FormBorderStyle.None;
            menu.BackColor = Color.Azure;
            menu.Dock = DockStyle.Left;
            menu.Parent = this;
            menu.Show();

            TestKompForm testForm = new TestKompForm();
            testForm.TopLevel = false;
            testForm.Dock = DockStyle.Fill;
            testForm.Parent = this;
            testForm.Show();
        }


Вопрос:
Как сделать так, что бы при докании они не перекрывались и заполняли все свободное пространство?
Например 1ю форму (для меню) докаю слева а вторая должна заполнить оставшееся пространство не перекрываясь с первой.
Если вторую докаю как full то она частично уходит под первую форму. Если как Right то не отрабатывает ширину.
Можно конечно при изменении размера базовой формы высчитывать размер вложенной и динамически его менять, но есть подозрениие что существует простое решение.
Как быть, подскажите.

Спасибо.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Формы в форме, как задокать без перекрытия внутренних форм.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]