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

Вниз

TabControl и ширина кнопок   Найти похожие ветки 

 
Диман   (2004-05-11 01:21) [0]

Привет всем!!!
Есть проблема.
Как можно программно изменять ширину кнопок в заголовке TabControla?

В VCL у PageControla было свойство TabWidth, в KOL я такого не нашел...


 
SPeller ©   (2004-05-11 11:04) [1]

TC_ItemRect


 
Диман   (2004-05-11 15:15) [2]

TabControl1.TC_ItemRect[i]:= ....
ты это имел в виду?
Если да, то так нельзя сделать, т.к. компилятор ругается, что нельзя к левой стороне ничего присвоить :(
может еще как?


 
Диман   (2004-05-11 15:33) [3]

Получилось через API

SendMessage(TabControl1.Handle,TCM_SETITEMSIZE, 0, MAKELPARAM(_Width, _Height));


 
SPeller ©   (2004-05-12 02:50) [4]

Хм, я посмотрел что такой метод есть, и написал. Не знал что он рид-онли, не пользовался я им. Остаётся, по всей видимости, через API.


 
Диман   (2004-05-12 10:44) [5]

Ну в принципе проблема решена... это не так сложно.....
жаль компоненты писать не умею, а томно было бы такое свойство добавить в TabControl


 
SPeller ©   (2004-05-12 11:10) [6]

В принципе, это это можно добавить, безболезненно для тех кто это не использует. Вот вам, Диман, и задача, поковыряться в kol.pas и добавить туда свойство к TControl чтобы изменять ширину и высоту заголовков табов, а потом предложить это Владимиру Кладову, чтобы внёс в "официальный" вариант kol.pas. )


 
Диман   (2004-05-12 12:49) [7]

ок, если смогу, то сделаю, предложу Владимиру Кладову...
правда щас делов много, защита диплома через месяц, надо и за него браться по серьезному


 
Silver Dragon ©   (2004-12-09 14:04) [8]

А вот, у меня через WinApi изменяется только высота и ширина кнопки :(



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

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

Наверх




Память: 0.45 MB
Время: 0.042 c
3-1116709809
Starcom
2005-05-22 01:10
2005.07.11
xxx.dbf no Open


3-1117024028
evg00
2005-05-25 16:27
2005.07.11
последняя запись


1-1118819243
dmitry501
2005-06-15 11:07
2005.07.11
Произвольное изменение региональных настроек


1-1118325920
Erik1
2005-06-09 18:05
2005.07.11
Непойму в чем ошибка при выделении памяти с помощю SetLength?


1-1118707989
DimonS
2005-06-14 04:13
2005.07.11
Можно ли из дельфей работать с командной строкой?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский