Нашел вроде бы
Tabl.Cells.Canvas.Font.Style:=[fsBold]; - да не работает...
Сообщение отредактировано: APAL -
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| APAL |
Сообщение
#1
|
![]() Смотрю... ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 055 Пол: Мужской Реальное имя: Пшеничный Алексей Анатольевич Репутация: 6 |
Подскажите как изменить (пример - сделать жирным) текст в заголовках колонок таблицы TStringGrid?
Нашел вроде бы Tabl.Cells.Canvas.Font.Style:=[fsBold]; - да не работает... Сообщение отредактировано: APAL - -------------------- |
![]() ![]() |
| KRUTOY |
Сообщение
#2
|
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 68 Пол: Мужской Репутация: -1 |
Попробуй этот код!!!!!! МОжно даже разными цветами!!
я думаю,для себя приспособишь... в цикле if...then параметр смени; запускай,кликай по Stringgrid-у Код type TForm1 = class(TForm) StringGrid1: TStringGrid; procedure StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); procedure StringGrid1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); const CharOffset = 3; begin with StringGrid1.canvas do begin if State=[gdFixed]then begin font.color := clMaroon; font.Style:=[fsBold]; textout(rect.left + CharOffset, rect.top + CharOffset, 'Lloyd'); font.color := clNavy; font.Style:=[]; textout(rect.left + CharOffset + TextWidth('L'), rect.top + CharOffset, 'loyd'); end else end; end; procedure TForm1.StringGrid1Click(Sender: TObject); begin Stringgrid1.Font.Style:=[]; Stringgrid1.Cells[2,2]:='kruto'; Stringgrid1.Cells[3,3]:='офонареть'; end; end. Сообщение отредактировано: KRUTOY - -------------------- Главное - чтобы воля была, к победе...
|
APAL Работа с Tstringgrid 12.04.2004 20:31
KRUTOY APAL
stringgrid1.Font.Style:=[fsBold];
а в Cells… 12.04.2004 22:08
APAL
Спасибо! Работает!
Вроде мелочь, но я за… 12.04.2004 22:14
APAL Только теперь другая проблема...
Жирный шрифт нуж… 12.04.2004 22:33
KRUTOY Да, проблемка, попробуй что-нибудь с Canvas-ом:
Ta… 13.04.2004 1:08
APAL Еще есть какие нибудь идеи??? 16.04.2004 19:16
P@sh@ Попробуй запихать смену шрифта в обработчик OnDraw… 19.04.2004 9:34
APAL Искал, читал, так и не понял как это реализовать. 21.04.2004 15:49
APAL Спасибо, KRUTOY!
Немного подкорректировал и вс… 25.04.2004 16:40
KRUTOY Без моргания?? 25.04.2004 16:57
APAL Никакого моргания не наблюдаю...
Привожу итоговый… 25.04.2004 18:58
KRUTOY тоже столкнулся с этой проблемой, только при появл… 3.06.2004 21:33
APAL А вот скролл я еще не испытывал... :o 3.06.2004 23:20
KRUTOY надо вместо TextOut использовать:
SG.Canvas.TextR… 11.06.2004 20:18![]() ![]() |
|
Текстовая версия | 23.11.2025 4:56 |