Anchor для 3х Grid-ов | |
---|---|
VeterVFP Автор Сообщений: 413 Откуда: Москва Дата регистрации: 26.12.2006 |
|
Re: Anchor для 3х Grid-ов | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
А как обойдешься стандартным, если должна быть привязка не к форме, как внешнему контейнеру, а к другим таким же по рангу объектам? Ведь они должны менять top-height пропорционально друг другу? Т.е. без своих вычислений в ресайзе формы тут не обойтись. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Anchor для 3х Grid-ов | |
---|---|
Taran Сообщений: 13626 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Да все можно привязать через Anchor и к низу формы и высота гридов чтоб менялась.
Если мелких объектов мильен и они все синхронно двигаются, то лучше в контейнер положить. А вот допустим высоту и положение гридов в некоторых случаях лучше прописать руками. Ибо расстояние между ними будет меняться если делать через Anchor. Что порой выглядит неэкономно и небрежно. |
Re: Anchor для 3х Grid-ов | |
---|---|
Crispy Сообщений: 18571 Дата регистрации: 16.05.2005 |
Если менять высоту, то смысла в вертикальных якорях вообще нет. Там будет непропорционально и лишнее дергание только. Если только горизонтальные якоря оставить. Это может пригодиться при растягивании в стороны. А новые top-height гридов вычисляются в принципе элементарно, и в ресайз формы просто их меняем. Делал что-то подобное когда-то. Кажется не для трех, а двух объектов. Хотя разницы большой нет. ------------------ В действительности все иначе, чем на самом деле. (Антуан де Сент-Экзюпери) |
Re: Anchor для 3х Grid-ов | |
---|---|
Taran Сообщений: 13626 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Бог ты мой, как все категорично. Чего это "нельзя"? И чем вертикальное растягивания отличается от горизонтального? Можно все! И никаких дерганий нет. И пропорции будут соблюдены. Если высота одного постоянная, а другого меняется - вообще без проблем. Если один занимает 1/3, а второй 2/3 высоты, то они зак и будут занимать. Но если между грилаем есть просвет, то он тоже увеличится. О чем я выше и говорил. Всё, других проблем нет. Исправлено 1 раз(а). Последнее : Taran, 02.07.21 15:21 |
Re: Anchor для 3х Grid-ов | |
---|---|
VeterVFP Автор Сообщений: 413 Откуда: Москва Дата регистрации: 26.12.2006 |
В итоге сделал у себя примерно такой вариант.
Репро:
Исправлено 1 раз(а). Последнее : VeterVFP, 07.07.21 09:03 |
Re: Anchor для 3х Grid-ов | |
---|---|
Ydin Сообщений: 7648 Откуда: Киев Дата регистрации: 16.12.2005 |
Не пишу Anchor, если не пустой Resize
Исправлено 1 раз(а). Последнее : Ydin, 07.07.21 21:39 |
Re: Anchor для 3х Grid-ов | |
---|---|
VeterVFP Автор Сообщений: 413 Откуда: Москва Дата регистрации: 26.12.2006 |
Тут Anchor удобен тем, что он настроен рулить шириной. Поэтому в Resize рулю только высотой и положением - работает адекватно, судя по репро и моему проекту. |
Re: Anchor для 3х Grid-ов | |
---|---|
Taran Сообщений: 13626 Откуда: Красноярск Дата регистрации: 16.01.2008 |
Я бы каждый грид+лабел+команд запихал в контейнер и задал им анснор.
И логически-визуально правильней и ресайзить проще. А в форм.ресизе позиционировал бы только эти 3 контейнера. |
© 2000-2024 Fox Club  |