Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2009, 20:30   #1
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию StringGrid (Delphi)

Добрый вечер!

Подскажите пожалуста, как мне програмно в определенном столбце StringGrid отобразить данные жирным белым шрифтом по черному?
VadEr вне форума Ответить с цитированием
Старый 08.06.2009, 21:21   #2
Evgeniy26
Форумчанин
 
Аватар для Evgeniy26
 
Регистрация: 29.05.2009
Сообщений: 384
По умолчанию

В стандартном только на канве.
http://www.sysman.ru/index.php?showtopic=3661
Используй TMSStringGrid из библиотеки TMS. Качать сдесь. Демки качай на оф. сайте.
Evgeniy26 вне форума Ответить с цитированием
Старый 09.06.2009, 00:40   #3
VadEr
Форумчанин
 
Аватар для VadEr
 
Регистрация: 24.03.2009
Сообщений: 375
По умолчанию

Хорошо, другой вопрос:
Как жирный стиль сделать?
Указанный ниже код воводит ошибку: Incompatible types: 'TFontStyles' and 'TFontStyle'
Код:
StringGrid2.Canvas.Font.Style := fsBold;
VadEr вне форума Ответить с цитированием
Старый 09.06.2009, 01:35   #4
Evgeniy26
Форумчанин
 
Аватар для Evgeniy26
 
Регистрация: 29.05.2009
Сообщений: 384
По умолчанию

Код:
StringGrid2.Canvas.Font.Style := [fsBold];
Evgeniy26 вне форума Ответить с цитированием
Старый 09.06.2009, 12:49   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
В стандартном только на канве.
Ну вообще он позволит о канве не задумываться, просто меняя фонт при наступлении события отрисовки. Так что канву можно не трогать принудительно
Код:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
begin
 if ACol mod 2=0 then StringGrid1.Font.Style:=[fsbold]
 else StringGrid1.Font.Style:=[];
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Excel и StringGrid в Delphi monushka Помощь студентам 28 28.10.2009 16:33
Переделать на StringGrid (Delphi) R_A_M_I_L7777777 Помощь студентам 0 09.04.2009 12:20
StringGrid в Delphi Ратмир Помощь студентам 11 01.04.2009 12:29
StringGrid в Delphi 7 Sanakan Помощь студентам 4 05.03.2009 19:00
Delphi(Stringgrid) подскажите zzzzz Помощь студентам 1 14.07.2007 11:51