Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
0 / 0 / 0
Регистрация: 02.12.2012
Сообщений: 19

Как задать расположение дочерней формы относительно главной

06.04.2015, 19:25. Показов 2752. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Вопрос в следующем: мне необходимо задать расположение дочерней формы относительно главной формы, т.е. из которой она вызывается. Есть форма (см. Рисунок 1), на которой располагаются рисунки. При наведении курсора мыши на какой-либо рисунок, появляется следующая форма (см. Рисунок 2). НО при перемещении формы на Рисунке 1 на другое место на экране форма с Рисунка 2 не перемещается вслед за ней, а нужно, чтобы перемещалась. Как программно задать и в каком месте кода расположение формы 2 относительно формы 1?
Миниатюры
Как задать расположение дочерней формы относительно главной   Как задать расположение дочерней формы относительно главной  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.04.2015, 19:25
Ответы с готовыми решениями:

Как сделать видимыми некоторые элементы главной формы из дочерней формы?
Как сделать видимыми некоторые элементы главной формы (Image1.Visibility = Visibility.Visible) из дочерней формы? Пробовал через этот...

Как из дочерней формы обратиться к главной?
Я пишу небольшой текстовый редактор и мне нужно сделать функцию поиска из другой формы. Кто знает как это реализовать?

System.StackOverflowException при обращении к элементу главной формы из дочерней формы
При закрытии дочерней формы (client) необходимо обратиться к элементу listView1 главной формы (server). // Тут в форме server создаю...

1
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
06.04.2015, 20:19
Лучший ответ Сообщение было отмечено Елена01 как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
namespace WindowsFormsApplication4
{
    public partial class Form1 : Form
    {
 
       Form form2 = new Form();
       private int xraznica;
       private int yraznica;
        public Form1()
        {
            InitializeComponent();
            form2.LocationChanged += new System.EventHandler(this.form2move);
            form2.Show();
        }
 
        private void form2move(object sender, EventArgs e)
        {
            xraznica = form2.Location.X - this.Location.X;
            yraznica = form2.Location.Y - this.Location.Y;
        }
       
 
        private void Form1_LocationChanged(object sender, EventArgs e)
        {
            form2.Location = new Point(this.Location.X + xraznica, this.Location.Y + yraznica);
        }
    }
}
Что-то в этом духе..
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.04.2015, 20:19
Помогаю со студенческими работами здесь

Из дочерней формы убрать событие из объекта главной формы (а потом обратно добавить)
Есть основная форма, которое я называю главной формой. Создаю дочернюю форму - "Настройки", на которой задаю настройки...

Передача параметров из дочерней формы в класс, унасле́дованный от главной формы
Добрый день, форумчане. Сильно не пинайте. Ситуация такая: из главной формы вызываю дочернюю на дочерней форме есть куча ComboBox...

Как задать размер стороннего окна при открытии и расположение от формы (справа/слева)?
Подскажите! Открываю некий скрипт в программе. Команду подаю из делфи и собственно открываю этот самый скрипт в нужной мне программе. Как...

Как зафиксировать размер формы и задать расположение по центру экрана, используя windows.forms?
Возможно ли это?Если да, то как? Никак не могу найти в интернете такой информации.

Задать расположение формы в правом нижнем углу и запретить перемещение формы
Доброе время Подскажите пожалуйста, вот с этим: Необходимо задать расположение формы в правом нижнем углу и запретить перемещение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru