Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Привязка компонентов к размере формы


RokyB ©   (2007-05-18 15:37:00) 

Привет!!
1) Как сделать так чтобы при изменении размеров формы (увеличение уменьшение), компоненты размеров сами не изменялись, изменяли положение на форме в таких пропорциях как было первоначально.?
2) Работаю с БД у DBGride есть такое сво-ство Anchors, привязываем к форме все нормально, но вот сами колонки не изменяются, что делать?


{RASkov}   (2007-05-18 17:21:00) [1]

> [7] RokyB   (18.05.07 17:03)

http://www.delphikingdom.com/asp/viewitem.asp?catalogid=667&mode=print


RokyB   (2007-05-18 17:03:00) [2]

Блин вроде понятно но....можно кусочек кода хотябы малюсенький плиз!


clickmaker   (2007-05-18 16:56:00) [3]

запомнить размер - resize - вычесть из нового и т.д.


RokyB   (2007-05-18 16:52:00) [4]


> в пропорциях к изменению


Это как узнать?


clickmaker   (2007-05-18 16:11:00) [5]


> что писать  в  этом событии

Grid.Columns[i].Width в пропорциях к изменению
для 1) в принципе тоже OnResize() и менять Left, top у компонентов


RokyB   (2007-05-18 16:06:00) [6]


> Сам расчитывай и изменяй их ширину в OnResize формы.

А можно примерчик небольшой, а то идея понятна, а вот остальное с трудом, что писать  в  этом событии


Германн   (2007-05-18 15:48:00) [7]


> но вот сами колонки не изменяются, что делать?

Сам расчитывай и изменяй их ширину в OnResize формы.


Desdechado   (2007-05-18 15:47:00) [8]

1. убрать все якоря


Наверх

Титульная страница Поиск, карта сайта Написать письмо