3 / 3 / 3
Регистрация: 30.09.2014
Сообщений: 79
|
|
1 | |
Создать форму рядом с главной28.01.2016, 23:01. Показов 1370. Ответов 7
Метки нет (Все метки)
Добрый вечер, подскажите как можно открыть форму рядом с главной формой. На подобии как в TeamViewer:
За ранее спасибо Добавлено через 2 минуты Можно закрыть, додумался) Решение: взять Width главной + Х позицию
0
|
28.01.2016, 23:01 | |
Ответы с готовыми решениями:
7
Как создать кнопку рядом с ячейкой WinGrid и по этой кнопке создать форму с текстовым полем из этой ячейки? Как создать форму, пристыковывающуюся к главной Как закрепить форму x рядом с главной формой Создать новую форму без наследования главной формы |
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
|
28.01.2016, 23:06 | 2 |
При этом не забывайте учесть, что если форму прижать к правому краю экрана или развернуть на весь, то дочернее окно будет выпихнуто за пределы видимости.
0
|
3 / 3 / 3
Регистрация: 30.09.2014
Сообщений: 79
|
|
28.01.2016, 23:08 [ТС] | 3 |
А как это можно исправить и, например, сделать ее с низу, если главная форма будет в самом верху?
0
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
||||||
28.01.2016, 23:41 | 4 | |||||
Перво-наперво вам нужно получить размер монитора, на котором находится бо́льшая часть формы:
Например, сначала пытаемся справа, если там места нет, то снизу, потом слева, сверху и если никуда нельзя (форма развернута на весь экран, к примеру), то отображаем поверх главной формы с правой стороны. Можете пойти дальше и учитывать, что форма может быть частично отображена на другом мониторе — тут вам поможет свойство AllScreens класса Screen, которое возвращает список всех мониторов. Можно по нему пройтись и найти все мониторы, на которые заползает ваша форма и проверить, есть ли на них место для отображения дочерней. С арифметикой, думаю, справитесь.
0
|
3 / 3 / 3
Регистрация: 30.09.2014
Сообщений: 79
|
|
29.01.2016, 00:04 [ТС] | 5 |
Можно пример?)
0
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
|
29.01.2016, 00:12 | 6 |
0
|
3 / 3 / 3
Регистрация: 30.09.2014
Сообщений: 79
|
|
29.01.2016, 01:02 [ТС] | 7 |
Как это все будет работать)
0
|
Заблокирован
|
|
29.01.2016, 01:55 | 8 |
0
|
29.01.2016, 01:55 | |
29.01.2016, 01:55 | |
Помогаю со студенческими работами здесь
8
Как поместить форму рядом с активной ячейкой? Как установить на ноутбук hp 250 g4 windows 7 главной осью и рядом поставить Ubuntu? создать таблицу базы данных в Accesse.Определить связи между табл.один ко многим.Создать форму.Создать 3 запроса и не менее двух отчётов. Сделать форму главной Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |