![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изображение на Scrollbox.canvas мерцает и пропадает по краям. [D6, WinXP]
Gerz © (2004-04-15 20:17:00)Изображение на Scrollbox.canvas мерцает и пропадает по краям.
Как этого избежать?
Использую компонент из LMDtools, там в Scrollbox есть свойство paint и canvas.
На этом канвасе изображается текст, shape, и линии,и вот при перемещении ползунка по краям (смотря в какую сторону перемещать, затирается изображение где-то в пол сантиметра? Почему? как не пытался обойти не получалось. Поможите прлиз...
Mihey (2004-04-15 21:33:00) [1]> А как же с главной проблемой пропадания изображения?
Не успевает оно перерисоваться. shape - довольно медленный в плане перерисовки компонент. Могу посоветовать ещё убедиться, чтобы ScrollBox был расположен непосредственно на форме или хотя бы на панели, а не на большом количестве компонентов (кончено, может у тебя так всё и есть).
Gerz (2004-04-15 21:17:00) [2]doublebuffer поставил, частично помогло. ФЭНКС. А как же с главной проблемой пропадания изображения?
RealRascal (2004-04-15 21:07:00) [3]может двойная буферизация тебе поможет?
см свойство doublebuffered у контрола или формы, что там у тебя...
Gerz (2004-04-15 20:28:00) [4]Мне нужно, чтобы моё изображение, которое я составил из шейпов, линий и текста, скроллировалось, так как координатная плоскость у меня очень юольшая по оси x. В общем это реализация диаграммы Ганта, может можно как нить сделать это и рисование и скроллинг в другом компоненте?