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

Вниз

Список шрифтов в combobox   Найти похожие ветки 

 
Criptonik ©   (2011-07-18 15:36) [0]

Доброго времени суток!

Я вывожу в combobox именя всех системных шрифтов, а как сделать чтобы имя каждого шрифта писалось этим шрифтом?

Заранее спасибо!


 
MBo ©   (2011-07-18 15:46) [1]

событие OnDrawItem?


 
SQLEXPRESS   (2011-07-18 15:47) [2]

http://www.delphisources.ru/pages/faq/base/images_to_combobox.html


 
Сергей М. ©   (2011-07-18 15:50) [3]

К комбобокса есть два подходящих для этой цели события:

OnDrawItem - пользовательская отрисовка элементов
OnMeasureItem - задание высоты элемента

и свойство Canvas

У Canvas"а есть св-во Font и методы TextWidth/Height, TextOut, TextRect.

Этого достаточно для решения задачи.


 
Criptonik ©   (2011-07-18 16:53) [4]

у меня так ничего и не получилось


 
Сергей М. ©   (2011-07-18 16:54) [5]

Прискорбняй факт.


 
Игорь Шевченко ©   (2011-07-18 16:55) [6]

BDS\4.0\Demos\DelphiWin32\VCLWin32\OwnerList


 
Criptonik ©   (2011-07-18 17:08) [7]


> Сергей М. ©   (18.07.11 15:50) [3]
> К комбобокса есть два подходящих для этой цели события:OnDrawItem
> - пользовательская отрисовка элементовOnMeasureItem - задание
> высоты элементаи свойство CanvasУ Canvas"а есть св-во Font
> и методы TextWidth/Height, TextOut, TextRect.Этого достаточно
> для решения задачи.

Спасибо, Разобрался в ComboBox надо было в Style поставить csOwnerDrawVariable



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

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

Наверх




Память: 0.48 MB
Время: 0.007 c
15-1310278541
antonn (work)
2011-07-10 10:15
2011.11.06
fastmm4 и работа без ide


15-1310243395
Юрий
2011-07-10 00:29
2011.11.06
С днем рождения ! 10 июля 2011 воскресенье


2-1310542341
.dzmitry
2011-07-13 11:32
2011.11.06
GetBookmark, GoToBookmark, FreeBookmark


3-1264733056
Diplomat
2010-01-29 05:44
2011.11.06
Работа двух пользователей в FireBird


1-1271933869
Handbrake
2010-04-22 14:57
2011.11.06
Вопрос по взаимодействию компонентов.