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

Вниз

Изменение цвета/стиля надписи на TTabSheet   Найти похожие ветки 

 
Smok_er   (2002-07-10 17:49) [0]

Господа, знает ли кто-то как это сделать?
Измение свойства Font ничего не дает :(


 
Eugene Lachinov   (2002-07-10 19:44) [1]

TPageControl.OwnerDraw в True и обработать TPageControl.OnDrawTab


 
Smok_er   (2002-07-10 20:50) [2]

Большое спасибо!


 
Smok_er   (2002-07-15 19:56) [3]

Во время работы у меня возник еще один вопрос...
Если не использовать OwnerDraw, то размер Tab"a увеличивается в зависимости от размера надписи.
При использовании последнего, то надпись вылазит из Tab"a.
Знатоки, может кто знает, как этого избежать, т.е. как растянуть Tab, чтобы вместилась вся строка?


 
Eugene Lachinov   (2002-07-15 20:38) [4]

Надписи выводятся разными шрифтами ?


 
Smok_er   (2002-07-16 09:43) [5]

Жирными или обычными
Цвет для этого значения не имеет.
Но узнать размер надписи можно функцией TextWidth, причем она вычисляет размер относительно заданного шрифта. таким образом я могу получить размер надписи, но не знаю, как у величить Tab исходя из полученного размера.


 
Eugene Lachinov   (2002-07-16 09:48) [6]

Установи у PageControla шрифт имеющий максимальный размер, ширина надписей автоматически увеличится


 
Smok_er   (2002-07-16 11:09) [7]

Нет, ширина здесь не при чем. Нужна именно длина таба.


 
Виктор Щербаков   (2002-07-16 11:14) [8]

TPageControl.TabWidth


 
Eugene Lachinov   (2002-07-16 11:17) [9]

Ну, извини, а попробовал ? :)


 
Smok_er   (2002-07-16 11:39) [10]

Виктор, TabWidth не подходит, потому что один таб может быть большим, а другой маленьким. А это свойство выставляется одним для все табов в PageControl.

Евгений, пробовал, размер шрифта был очень большим :( Растянуть то оно растянуло, но шрифт то должен быть маленьким...


 
Eugene Lachinov   (2002-07-16 11:43) [11]

Насколько я понял шрифт жирный или обычный, у PageControlа ставишь жирный, все жирные надписи у тебя будут как надо, а обычные по центру, понятно чего хочется, но тут наверно MSDN копать надо.


 
Smok_er   (2002-07-16 11:46) [12]

Да блин не хочется лезть в эти дебри :(
Плохо, что нет готовых решений



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

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

Наверх




Память: 0.46 MB
Время: 0.006 c
1-95357
Alex SV
2002-07-18 10:44
2002.07.29
Как работать с принтером


1-95290
realman
2002-07-17 13:02
2002.07.29
блокировка клавиатуры


1-95369
proc
2002-07-15 20:07
2002.07.29
Генерация объектов в run-time


7-95588
kmc
2002-05-11 09:16
2002.07.29
Как закрыть очередь на спуле?


6-95473
MixerPro
2002-04-17 08:39
2002.07.29
Помогите с MNPOP3





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский