![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TabControl и ширина кнопок
Диман © (2004-05-11 01:21:00)Привет всем!!!
Есть проблема.
Как можно программно изменять ширину кнопок в заголовке TabControla?
В VCL у PageControla было свойство TabWidth, в KOL я такого не нашел...
Silver Dragon (2004-12-09 14:04:00) [1]А вот, у меня через WinApi изменяется только высота и ширина кнопки :(
Диман (2004-05-12 12:49:00) [2]ок, если смогу, то сделаю, предложу Владимиру Кладову...
правда щас делов много, защита диплома через месяц, надо и за него браться по серьезному
SPeller (2004-05-12 11:10:00) [3]В принципе, это это можно добавить, безболезненно для тех кто это не использует. Вот вам, Диман, и задача, поковыряться в kol.pas и добавить туда свойство к TControl чтобы изменять ширину и высоту заголовков табов, а потом предложить это Владимиру Кладову, чтобы внёс в "официальный" вариант kol.pas. )
Диман (2004-05-12 10:44:00) [4]Ну в принципе проблема решена... это не так сложно.....
жаль компоненты писать не умею, а томно было бы такое свойство добавить в TabControl
SPeller (2004-05-12 02:50:00) [5]Хм, я посмотрел что такой метод есть, и написал. Не знал что он рид-онли, не пользовался я им. Остаётся, по всей видимости, через API.
Диман (2004-05-11 15:33:00) [6]Получилось через API
SendMessage(TabControl1.Handle,TCM_SETITEMSIZE, 0, MAKELPARAM(_Width, _Height));
Диман (2004-05-11 15:15:00) [7]TabControl1.TC_ItemRect[i]:= ....
ты это имел в виду?
Если да, то так нельзя сделать, т.к. компилятор ругается, что нельзя к левой стороне ничего присвоить :(
может еще как?
SPeller (2004-05-11 11:04:00) [8]TC_ItemRect