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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.09.2013, 11:41   #31
NewLamer&Programer
Форумчанин
 
Регистрация: 23.11.2012
Сообщений: 428
По умолчанию

Аватар, вот это уже намного лучше, хотя я и не понял для чего там вычитание... только 2 проблемы: во 1 стала немного тормозить перемотка (по всей видимости из за перерисовок, а может мне просто кажется...), во 2 разделяющие линии стали белыми, надо как то закрасить черным... в общем сделал так

Код:
procedure TForm1.DGDrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
var xRect: TRect;
begin
xRect.Left:=0;
xRect.Top:=0;
xRect.Right:=Rect.Right-Rect.Left;
xRect.Bottom:=Rect.Bottom-Rect.Top;
DG.Canvas.CopyRect(Rect,bmp.Canvas,xRect);
DG.Canvas.Brush.Color:= clBlack;
DG.Canvas.FrameRect(Rect);
end;
NewLamer&Programer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заливка картинкой ivannes Мультимедиа в Delphi 6 22.10.2011 07:56
Одну и ту же форму использовать как MDI-child форму и как модальную форму? PrimaryPro Общие вопросы Delphi 2 10.03.2010 20:52
Проблема с картинкой. ROD Компьютерное железо 11 07.02.2009 09:02
Проблема с картинкой puma HTML и CSS 3 15.07.2008 14:20
Управление картинкой Патрон Общие вопросы Delphi 15 06.05.2008 20:54