Форум: "KOL";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "KOL";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.042 c