Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Рисование / 9 сообщений из 9, страница 1 из 1
15.07.2003, 14:51
    #32208435
Andrei_A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисование
Посоветуйте, плиз. Что лучше использовать.

Нужно нарисовать примерно 20 на 20 квадратиков(кол-во переменное) и закрашивать их в разные цвета(динамически). При этом что бы при скроле не перерисовывать потом.
...
Рейтинг: 0 / 0
15.07.2003, 15:02
    #32208457
Hammer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисование
А в каком месте енто надо делать. На форме, гриде или есчо игде?
...
Рейтинг: 0 / 0
15.07.2003, 15:04
    #32208465
Даниил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисование
Я в свое время что-то подобное на обычном TImage делал. В гриде наверное поприкольнее будет - перерисовывать при случае можно автоматически...
А что это? Игрулька какая?
...
Рейтинг: 0 / 0
15.07.2003, 15:41
    #32208546
Cnupum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисование
забиваешь матрицу А nXn
i=1..n
j=1..n
где n - количество строк и столбцов ..
А[i,j] цвет квадратика
...
Рейтинг: 0 / 0
15.07.2003, 15:55
    #32208582
Andrei_A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисование
Просто надо разметку отражать - скажем прямоуголник на ряды разбивать...

А в каком месте енто надо делать. На форме, гриде или есчо игде?

В этом и вопрос - как проще. Какой компонент.

забиваешь матрицу А nXn
Это к чему?????

Вообщем то данные из базы, но перестроить их так, чтобы обычный грид подъюзать и раскрасить не получается..

Кроме имаджа есть варианты??? Кто нить может что-то сказать по поводу DrawGrida - насколько пригоден..

Впринципе задача - отобразить поле, разделенное на квадраты и закрасить квадратики в определенный цвет. Главное, чтобы при скроле формы и т.п. мне не приходилось перерисовывать.
...
Рейтинг: 0 / 0
15.07.2003, 16:26
    #32208647
Hammer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисование
По поводу использования обычного грида и рисования в него всяких там квадратиков - http://www.citforum.ru/programming/advice/advice04.shtml
...
Рейтинг: 0 / 0
15.07.2003, 17:01
    #32208736
oleg_e
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисование
Один раз при обновлении данных рисуй в BMP: TBitMap,
на форме TPaintBox,
в TpaintBox.OnPaint делай PaintBox.Canvas.Draw(0, 0, BMP).
...
Рейтинг: 0 / 0
17.07.2003, 07:46
    #32210431
Mihail R.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисование
лучше взять drawgrid.
ставишь ему кол-во строк и столбцов, на onDrawCell (или ему подобное) прорисовываешь, при изменениях делаеш invalidate.
размер ячеек можно установить какой хош.
в общем, все здорово, очень советую.
...
Рейтинг: 0 / 0
17.07.2003, 10:43
    #32210578
Andrei_A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рисование
По поводу использования обычного грида и рисования в него всяких там квадратиков -
лучше взять drawgrid.
ставишь ему кол-во строк и столбцов, на onDrawCell (или ему подобное) прорисовываешь, при изменениях делаеш invalidate.
размер ячеек можно установить какой хош.


не очень катит, так как сложный выбор что и как рисовать, на перерисовку такое не поставить. Вообщем остановился рисовать на имаге(ну или бмпхе). Всем спасибо.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Рисование / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]