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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2008, 18:47   #11
sergey31
Пользователь
 
Аватар для sergey31
 
Регистрация: 27.04.2008
Сообщений: 24
По умолчанию

Спасибо большое, все заработало!
sergey31 вне форума Ответить с цитированием
Старый 29.05.2008, 21:36   #12
sergey31
Пользователь
 
Аватар для sergey31
 
Регистрация: 27.04.2008
Сообщений: 24
По умолчанию

alexBlack, вы были правы. Не понравилась работа преподавателю, сказал что нужно выделять ячейки, а то не уследишь за обменами. Прошу совета: как можно изменить цвет у конкретной ячейки?
sergey31 вне форума Ответить с цитированием
Старый 29.05.2008, 21:42   #13
alexBlack
Участник клуба
 
Регистрация: 12.10.2007
Сообщений: 1,204
По умолчанию

Цитата:
Сообщение от sergey31 Посмотреть сообщение
Прошу совета: как можно изменить цвет у конкретной ячейки?
Запоминать координаты измененных ячеек и рисовать их в OnDrawCell.
Например так
Код:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; Col, Row: Integer;
  Rect: TRect; State: TGridDrawState);

  // из кода VCL
  procedure DrawCellText;
  var
    S: string;
  begin
    with StringGrid1 do begin
       S := Cells[Col, Row];
       ExtTextOut(Canvas.Handle, Rect.Left + 2, Rect.Top + 2, ETO_CLIPPED or
          ETO_OPAQUE, @Rect, PChar(S), Length(S), nil);
    end;
  end;

begin
  // Если col, row - выделенная ячейка - выделяем текст
  StringGrid1.Canvas.Font.Style := [fsBold];

  DrawCellText;
end;

Последний раз редактировалось alexBlack; 29.05.2008 в 21:53.
alexBlack вне форума Ответить с цитированием
Старый 29.05.2008, 23:30   #14
sergey31
Пользователь
 
Аватар для sergey31
 
Регистрация: 27.04.2008
Сообщений: 24
По умолчанию

Спасибо, буду разбираться.
sergey31 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка в STL xz121 Общие вопросы C/C++ 3 09.06.2008 19:30
Delphi: Сортировка строк в StringGrid, критерий - элемент ячейки Andris Помощь студентам 9 09.03.2008 23:04
Сортировка fedya Помощь студентам 3 26.11.2007 18:24
1. Сортировка Шелла по убыванию 2. Сортировка вставками по убыванию Arkuz Помощь студентам 1 25.09.2007 17:16