Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.27;
Скачать: CL | DM;

Вниз

Прорисовка в StringGrid   Найти похожие ветки 

 
yon ©   (2006-08-03 17:45) [0]

Всем добрый день!
Ребята, работаю с канвой StringGrid в событии OnDrawCell, и столкнулся со следующей проблемой. Если быстро сделать скролинг с помощью мыши, изображение падает в цикличекую перерисовку(как я понял), и длится это около 10 сек.
Подскажите как выкрутится.(может паузу какую ставить , что бы дать возможность перерисовать).
Заранее спасибо.


 
Германн ©   (2006-08-03 17:48) [1]


> Всем добрый день!
> Ребята, работаю с канвой StringGrid в событии OnDrawCell,
>  и столкнулся со следующей проблемой. Если быстро сделать
> скролинг с помощью мыши, изображение падает в цикличекую
> перерисовку(как я понял), и длится это около 10 сек.

Никуда оно не падает. Показывай как работаешь.


 
yon ©   (2006-08-03 17:49) [2]

StringGrid3.Canvas.Pen.Style:=psClear;
  StringGrid3.Canvas.Rectangle(Rect);

 if (ARow>160)and(StrToIntDef(FloatToStr((Int((ARow-161)/8))/2),-1)<>-1) then
  StringGrid3.Canvas.Font.Color:= clBlack
  else
  StringGrid3.Canvas.Font.Color:= clNavy;

  StringGrid3.Canvas.TextOut(Rect.Left,Rect.Top,StringGrid3.Cells[ACol,ARow]);


 
yon ©   (2006-08-03 17:50) [3]

Не всё, перед этим всем есть :

StringGrid2.TopRow:=StringGrid3.TopRow; синхронизирую прокрутку двух таблиц



Страницы: 1 вся ветка

Текущий архив: 2006.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
1-1153251715
Gloomer
2006-07-18 23:41
2006.08.27
Как перекодировать строку из UTF-8 в ANSI?


1-1153124134
wezzz
2006-07-17 12:15
2006.08.27
Как в excel записать данные в столбец Х (по порядковому номеру!)


2-1154786763
Reaktor
2006-08-05 18:06
2006.08.27
Чем можно заменить размер массива?


15-1154412475
Карелин Артем
2006-08-01 10:07
2006.08.27
bahoor - что тако?


1-1152541631
LeXaXaXa
2006-07-10 18:27
2006.08.27
Как перехватить сообщение закрытия окна?