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

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

Использование AdjustClientRect [D5, WinXP]


harisma ©   (2009-01-22 11:37:00) 

Как пользоваться данной процедурой?

Мне надо создать компонент, наследник TCustomTreeView, у которого сам TreeView занимал бы не все пространство компонента, а сверху оставалась бы узкая полоска, скажем пикселов на 16, на которой я мог бы что-то еще поместить.

Просьба сторонние компоненты не предлагать, поскольку мой новый TreeView обладает расширенным функционалом, специфичным для нашей области его применения. (собственно сам компонент уже есть, только его надо дополнить такой вот свободной областью).
Также просьба не предлагать сделать компонент на фрейме.

Предложение решить данную проблему через размещение всего ээтого добра на панельках тоже не подходит. Пробовал - не годится.

Посоветовали переопределить указанную процедуру, но как это сделать - не знаю. Помогите пожалуйста.


jack128_   (2009-01-22 22:45:00) [1]


> Пробовал - не годится.

чем же не годится??


jack128_   (2009-01-22 22:43:00) [2]

у панели можно убрать бордер.


KilkennyCat   (2009-01-22 21:49:00) [3]


> jack128_

про бордюр забыл.


jack128_   (2009-01-22 21:41:00) [4]

Э-э-э.  Берешь TPanel,  на ней поместь другую панель с Align := alTop высотой 16 пикселей и TreeView с Align := alClient


KilkennyCat   (2009-01-22 21:39:00) [5]

Что дал поиск в интернете?


Наверх

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