Текущий архив: 2006.12.17;
Скачать: CL | DM;
ВнизПодсвечивание заголовков в PageCotrol Найти похожие ветки
← →
Tex (2006-11-02 07:27) [0]Здравствуйте! Подскажите пожалуйста как реализовать, подсвечивание заголовков в PageControl? Т.е., например изменение цвета шрифта закладочек TabSheet"ов при наведениии на них мышкой. Заранее спасибо!
← →
Орион © (2006-11-02 08:44) [1]TPageControl.HotTrack
← →
iva © (2006-11-02 08:44) [2]PageControl1.HotTrack:=true;
← →
Орион © (2006-11-02 08:46) [3]как вариант: отрисовывать закладки самому.
← →
Tex (2006-11-02 08:52) [4]
> PageControl1.HotTrack:=true;
Ставлю, ничего не меняется. Может быть потомучто на форме лежит XPManifest? А хотелось бы вот что, пользователь наводит мышкой на заголовок и цвет шрифта меняется на, например, clRed или какой задам.
Т.е. интересует именно СВОЙ цвет. Как сделать это?
Таким образом более конктретные вопросы:
1) Как получить доступ шрифту на заголовках PageControl"a? (Цвет, тип и т.п)
2) А как вообще обрабатывать попадание мыши на заголовки?
← →
Percent (2006-11-02 09:04) [5]Т.е. интересует именно СВОЙ цвет.
Рисуй.
← →
Tex (2006-11-02 09:12) [6]Хм. Ясно. А если не рисовать, то хотябы как можно обрабатывать попадание мыши на заголовки? Делать изврат вроде OnMouseMove и прикидывать расположение, ширину и высоту каждой закладочки не хочу, есть ли проще способ?
← →
Percent (2006-11-02 09:22) [7]Делать изврат вроде OnMouseMove и прикидывать расположение, ширину и высоту каждой закладочки не хочу, есть ли проще способ?
Это теперь называется "извратом"? Может, это совсем другое, типа, лень?
В параметрах OnMouseMove тебе предоставлены все данные о положении указателя мыши.
Насчет положения закладок:
TPageControl.IndexOfTabAt(X, Y); - чтобы не "прикидывать для кажой закладочки", это уже реализовано в классе.
TPageControl.TabRect(Index); - а тут вообще полный контроль.
← →
Tex (2006-11-02 09:33) [8]Спасибо за ответ! Мне почемуто казалось использовование в этой задаче OnMouseMove не грамотным. Теперь вижу, что это как раз верное решение :)) Обязательно реализую обработку данным образом!
Страницы: 1 вся ветка
Текущий архив: 2006.12.17;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.067 c