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

Вниз

KOLTabControl это еще не PageControl :). Есть вопрос...   Найти похожие ветки 

 
Terminus   (2004-05-19 17:54) [0]

Хотел спросить насчет аналога PageControl под KOL. :) Один такой вопрос тут уже видел. Видел ответ приколиста-модератора, отославшего вопрошающего в FAQ. :) Видимо кто-то не видит разницы даже между стандартными PageControl и TabControl... А разница в том (в моем случае), что мне нужно скрыть закладки у KOLTabControl и, ессно, не могу этого сделать, потому как это НЕ PageControl. В этой связи кое-что в FAQ нуждается в пояснении ;)

Так вот, еще раз - есть ли аналог PageControl для KOL? Если нет, то можно ли в аналоге TabControl"а прятать закладки? :)


 
Falcon ©   (2004-05-19 18:46) [1]

Посмотри здесь:
http://delphi84.valuehost.ru/cgi-bin/forum.pl?id=1079715719&n=10


 
Terminus   (2004-05-19 18:59) [2]

Увы, не помогло. Если оставить закладки сверху, то их "останки" все равно видно, а если, как там советуют, переместить их вниз (tcoBottom=True), то все нормально, за исключением того, что не отображаются вообще все контролы, лежащие на страницах таба :/


 
Terminus   (2004-05-19 19:03) [3]

Небольшая поправка. Метод подействовал при отключеных WinXP стилях. Но если включить - бордюр заметен... Впрочем, прога будет для узкого круга лиц, так что можно считать что проблема решена. Спасибо за ссылку :)


 
SPeller ©   (2004-05-20 03:22) [4]

Сдался вам этот PageControl. Кидаете панельки, на которые кидаете нужные контролы, а потом просто показываете нужную панель и скрываете ненужную. Единственное что перебирать такие "закладки" не очень удобно. А в обстальном всё даже проще. Не надо мутить со скрытием заголовков. Да и можно любые свои заголовки примастерить.


 
Falcon ©   (2004-05-20 09:07) [5]

Ну хочет человек PageControl! Может он его из-за спортивоного интереса ковыряет... :)) Ради бога, пусть разбирается, вреда от этого никому не будет, может и полезного чего нароет.


 
Terminus   (2004-05-20 18:44) [6]

Гениальный совет, SPeller :)
Предлагаю тебе накидать панелек 10, скажем, а потом их переключать :). А ОСОБЕННО удобно будет эти панельки в IDE двигать в процессе разработки. BringToFront/SendToBack - единственное утешение в этом случае, да и то... :/
Не, PageControl рулит... Впрочем, маневр, на который дали ссылку, частично удался, так что некое подобие на PageControl получилось. :/.

А копаю я не из спортивного интереса. Делаю редактор к игре, и закладок будет много :)


 
Gandalf   (2004-05-20 22:56) [7]

Не до конца понимаю что хочеться сделать? Спрятать одну из вкладок, или убрать все шапки? Можно пример VCL кода который делает желаемое - так сказать для снятия двусмысленостей...


 
SPeller ©   (2004-05-21 02:35) [8]


> Предлагаю тебе накидать панелек 10, скажем, а потом их переключать
> :). А ОСОБЕННО удобно будет эти панельки в IDE двигать в
> процессе разработки. BringToFront/SendToBack - единственное
> утешение в этом случае, да и то...

Именно таким способом двигаю 5 групбоксов. И ничего, знаете ли, нормально всё разрабатывается. Немного дольше с перелистыванием во время разработки, зато результат оправдывает - аккуратные табы, и минимум кода, и никаких извращений со скрытием заголовков и при включенных темах фон табов не будет отличаться от фона формы.


 
Terminus   (2004-05-21 14:43) [9]

To Gendalf
Да, нужно убрать шапки. Ссылка в первом ответе и есть решение

SPeller
Ну это ты не от  хорошей жизни. :) В принципе, можно и вместо TGroupBox рисовать линии на форме м надпись выводить, только ... неудобно... ;) Поэтому вместо извращений с панелями предпочтительней пользоваться вдобной втроенной в PageControl возможностью. Жаль, что ее нет...


 
SPeller ©   (2004-05-21 22:41) [10]


> В принципе, можно и вместо TGroupBox рисовать линии на форме

Ага, вот только при включенных темах групбоксы будут рисоваться не квадратными, а более красивыми.


 
Viman ©   (2004-05-27 09:59) [11]

> SPeller
Ну это смотря как рисовать будешь, если с умом, определяя активную тему и пользуясь VisualStyle API, то все будет красивое, благо VisualStyle API предоставляет изображение основных элементов, так что при самостоятельной отрисовке можно очень необычного(может и симпатичного) вида добиться даже у так называемых GraphicControls, не говоря уже об обычных.



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

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

Наверх




Память: 0.49 MB
Время: 0.032 c
1-1103098374
kingdom
2004-12-15 11:12
2005.01.16
Как найти пересечение фигур


4-1101344192
Fay
2004-11-25 03:56
2005.01.16
Animation Controls


14-1103614248
Кудесник
2004-12-21 10:30
2005.01.16
По каким моментам кода вы понимаете - профи или так... ?


1-1104227288
pol
2004-12-28 12:48
2005.01.16
Proxies.dcu


1-1104152786
alexmc
2004-12-27 16:06
2005.01.16
Сканер штрих кода с чего начать?