Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "KOL";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.039 c
14-1118726840
Тульский
2005-06-14 09:27
2005.07.11
Майкл Джексон


4-1115969500
Валера
2005-05-13 11:31
2005.07.11
создание ярлыка


1-1118915651
KIDel
2005-06-16 13:54
2005.07.11
Эмулятор работающий в фоне.


14-1117999625
vecna
2005-06-05 23:27
2005.07.11
Где остановиться в Питере.


1-1118916761
Aaz
2005-06-16 14:12
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский