![]() |
|
v7: кнопки на форме при изменении размера | ☑ | ||
---|---|---|---|---|
0
DES
14.07.18
✎
12:34
|
Почему рядом расположенные кнопки, расположенные на одном слое, но добавленные в разное время, ведут себя по разному при изменении размера формы?
Одни привязаны к нижнему краю формы , а другие привязаны к верхнему краю. Где настройки привязки в семерке? |
|||
1
Franchiser
гуру
14.07.18
✎
13:14
|
(0) если слои с закладками, это косяк использования слоев
|
|||
2
Злопчинский
14.07.18
✎
22:52
|
(0) в штатной 77 нет никаких привязок. Ибо привязки - это извращение.
|
|||
3
Cthulhu
15.07.18
✎
00:53
|
в семерке никаких привязок нет. но есть нюанс (с)
единственный авто-масштабируемый элемент диалога - первая в порядке обхода таблица значений (или таб.часть документа если это форма документа). если такой элемент есть на форме - то поведение (как-бы-привязка) остальных элементов диалога зависят от того, до этой ТЗ они или после в порядке обхода элементов диалога (а также от того, "пересекаются" ли они с этой ТЗ - прямо или опосредованно). поиграйся с порядком обхода и "пересечением" элементов диалога (обратив особое внимание на первую в порядке обхода ТЗ или ТЧ документа если это форма документа) - сразу будет понятнее. |
|||
4
Chieftain
15.07.18
✎
02:48
|
(3) Если не ошибаюсь, то не так.
Первая таблица - да, привязывается к ширине и высоте формы. Все, что правее или ниже этой самой первой таблицы, привязывается к ней, иначе привязки нет. |
|||
5
big
15.07.18
✎
12:06
|
(0) Надо пользовать FormEx, без него никак.
|
|||
6
Cthulhu
15.07.18
✎
20:22
|
(4): нет, это не так.
|
|||
7
НоваяВолна
15.07.18
✎
20:32
|
^_^
|
|||
8
Chieftain
16.07.18
✎
06:08
|
(6) Не ешь мой моск ;)
Проверил свою память - не ошибаюсь. Первая таблица растягивается при установленной галке. Все, что ниже - остается ниже растянутой таблицы. Все, что правее - остается правее растянутой таблицы. Порядок обхода на это не влияет. |
|||
9
1Сергей
16.07.18
✎
08:36
|
(4) (8) +1
|
|||
10
uno-group
16.07.18
✎
08:47
|
Перемести элемент ближе к краю и будет тебе счастье
|
|||
11
Остап Сулейманович
16.07.18
✎
08:55
|
(10) Птля... У прямоугольника 4 (четыре) края. О каком именно крае речь?
|
|||
12
uno-group
16.07.18
✎
09:03
|
А мозг зачем? да и попробовать 2 минуты. К правому или нижнему зависит от того куда надо чтобы она прилипла при масштабировании.
|
|||
13
1Сергей
16.07.18
✎
09:04
|
(12) там методом тыка трудно разобраться
|
|||
14
Остап Сулейманович
16.07.18
✎
09:06
|
(12) "А мозг зачем? да и попробовать 2 минуты". Ну так и нужно было в (10) так написать. А то вишь ты умники - перемести да перемести. Что б только поперемещать?
А так все просто. Все элементы привязываются к первой таблице на форме. Как в (4). |
|||
15
DES
16.07.18
✎
09:29
|
(14) а если наличествуют слои и закладки?
|
|||
16
1Сергей
16.07.18
✎
09:30
|
(15) никак не влияет
|
|||
17
big
16.07.18
✎
11:41
|
(15) Используй FormEx, не теряй время и нервы. Там делов на 15 минут. Ну, или часа 1,5, если в первый раз ))
|
|||
18
1Сергей
16.07.18
✎
11:42
|
(17) это не считая установки на всех филиалах
|
|||
19
big
16.07.18
✎
11:44
|
(18) С установкой проблем гораздо меньше, чем с разъезжающейся табличной частью и разбегающимися кнопками )))
|
|||
20
Ёпрст
гуру
16.07.18
✎
13:04
|
(0) По умолчанию, все контролы растягиваются относительно табличной части (если она есть) или относительно первой ТЗ в порядке обхода. И то, только при установленном флаге в свойствах формы.
Хочешь иного поведения - сымай галку и бери класс.привязки. Или ВК от trad. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |