Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.22;
Скачать: CL | DM;

Вниз

Как убрать заголовки страниц в TabControl?   Найти похожие ветки 

 
nester ©   (2004-03-19 20:01) [0]

Как убрать заголовки страниц в TabControl? Чтобы сами страницы существовали, но юзер их переключать мышкой тыкая по закладкам не мог, чтобы закладок вообще в принципе не было? Чтобы переключаться программно.
А вообще мне нужно это для создания визарда, чтобы при нажатии некст/бэк показывалась соответствующая страница. Или посоветуйте другой способ как это сделать.
Только не придлагайте пожалуйста менять всем контролам висибл:)


 
Владимир Кладов   (2004-03-20 09:13) [1]

SetWindowRgn. Для вычисления региона есть функция TB_DisplayRect. Заголовки лучше переместить вниз. В дизайне удобно переключаться, в ран-тайме их просто нет.


 
nester ©   (2004-03-22 10:34) [2]

Скорее всего вы имели в виду TC_DisplayRect, а не TB_DisplayRect.
В итоге код у меня получился такой

r:= TabControl1.TC_Pages[0].TC_DisplayRect;
r.Left:= r.Left + 4;
r.Right:= r.Right + 4 ;
r.Bottom:= r.Bottom + 4;
r.Top:= r.Top + 4;
SetWindowRgn(TabControl1.Handle, CreateRectRgnIndirect(r), false);

+4 нужно для того, чтобы убрать смещение небольшое и спрятать остатки видимости 3D.
Я правильно понял ваш совет?



Страницы: 1 вся ветка

Текущий архив: 2004.08.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
14-1091757883
Думкин
2004-08-06 06:04
2004.08.22
С днем рождения! 6 августа


1-1091812716
sdw_syscoder
2004-08-06 21:18
2004.08.22
Поиск в файле


1-1092114772
Stype
2004-08-10 09:12
2004.08.22
Размер программы...


14-1091733356
Anonim
2004-08-05 23:15
2004.08.22
Программистам на Delphi посвящается


1-1091775212
student__
2004-08-06 10:53
2004.08.22
подсчет секунд