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

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

TGroupBox + скроллинг


ой ©   (2005-10-14 11:05:00) 

как правильней научить TGroupBox скролить свой контент?

С одной стороны, хочется сохранить groupbox как контрол винды, с другой - чтобы контролы, помещаемые на него, на самом деле ложились на TScrollBar, который лежит на GroupBox'е (или что-то вроде этого).


Amoeba   (2005-10-14 15:46:00) [1]


> незаметно для контролов, которые размещаются на GroupBox'e.
> ..

LOL


ой   (2005-10-14 15:35:00) [2]

незаметно для контролов, которые размещаются на GroupBox'e...
потому что трудоемкость переписывания готового функцианала превышает даже реализацию контрола идентичнего GroupBox'у, но на основе ScollBox'a (отрисовать рамочки/заголовочки и не забыть про стили XP)... Поэтому хочется просто расширить мой MyGroupBox = class(TGroupBox) чтобы он сам содавал внутри себя скролл и всех детей складывал на него.


Amoeba   (2005-10-14 15:15:00) [3]


> ой   (14.10.05 13:28) [4]
> В этом вся проблема, что Parent нужно подменять незаметно.
>

Незаметно от кого? Почему это нужно делать тихой сапой?


ой   (2005-10-14 13:28:00) [4]

В этом вся проблема, что Parent нужно подменять незаметно.


Amoeba   (2005-10-14 12:39:00) [5]


> при создании контента в рантайме, все контролы распалагаются
> на GroupBox'е а не на ScrollBox'е

А какой Parent присваеваешь?


ой   (2005-10-14 12:38:00) [6]

Сложность в том, что если я кладу на GroupBox TScrollBox (align=client и пр.), то потом, при создании контента в рантайме, все контролы распалагаются на GroupBox'е а не на ScrollBox'е


REA   (2005-10-14 12:18:00) [7]

и в чем сложность?


Наверх

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