Дочерняя форма на месте родительской(с#)

203
29 октября 2019, 04:20

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

reg f2 = new reg();
f2.Show();
Answer 1

Вот что тебе надо это полностью перекроет окно родителя

выполнить при загрузке окна

private void Form2_Load(object sender, EventArgs e)
        {
            var parent = Application.OpenForms.Cast<Form1>().FirstOrDefault();
            Height = parent.Height;
            Width = parent.Width;
            Left = parent.Left;
            Top = parent.Top;
        }
Answer 2

В настройках чайлд формы нужно выбрать CenterParent

создаешь инстанс формы, меняешь Size на нужный размер, а потом вызываешь метод Show() или ShowModal();

READ ALSO
Не обновляется ObservableCollection

Не обновляется ObservableCollection

Не нашел ни одного похожего вопроса, кроме тех где изменения не происходят при добавление элементаА у меня проблема заключается в том что...

180
Получить сгенерированную страницу

Получить сгенерированную страницу

Нужно получить сгенерированную страницу с JS (https://wwwrusprofile

179
График неправильной окружность [закрыт]

График неправильной окружность [закрыт]

Имеется List структур хранящих результаты и координаты функции двух переменных (z и x,y соответственно)Нужно построить линии уровня функции...

175