Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Stringgrid [D6, Win95/98]


Blein_mono ©   (2005-02-17 15:13:00) 

Пара вопросов:
1. Можно ли изменять положение текста в ячейке Stringgrid (по центру и т.д.) и как это сделать?
2. Можно ли изменить цвет текста в отдельной ячейке и как?


panov   (2005-02-17 21:52:00) [1]

Поле "Тема вопроса" не оформлено.


Blein_mono   (2005-02-17 15:38:00) [2]

2 begin...end
Спасибо.
2 Amoeba
Не поверишь... у меня нет справки. Толи урезали её то ли что...


Blein_mono   (2005-02-17 15:36:00) [3]

2 begin...end
Спасибо.


Amoeba   (2005-02-17 15:33:00) [4]


> Blein_mono ©   (17.02.05 15:27) [2]
> А можно примерчик небольшой...

А в справку заглянуть, что, религия не позволяет? Там и найдешь примерчик...


begin...end   (2005-02-17 15:31:00) [5]

> Blein_mono ©   (17.02.05 15:27) [2]

Можно.

procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
 Rect: TRect; State: TGridDrawState);
begin
 with (Sender as TStringGrid).Canvas do
 begin
   Font.Color := clBlue;
   DrawText(Handle, 'текст', -1, Rect, DT_SINGLELINE OR DT_CENTER)
 end
end


Blein_mono   (2005-02-17 15:27:00) [6]

А можно примерчик небольшой...


begin...end   (2005-02-17 15:20:00) [7]

> Blein_mono ©   (17.02.05 15:13)

1. Можно. Выводите текст в обработчике OnDrawCell с помощью API-функции DrawText.
2. Можно. Выводите текст в обработчике OnDrawCell, устанавливая нужное значение свойства StringGrid.Canvas.Font.Color.


Наверх

Титульная страница Поиск, карта сайта Написать письмо