powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Рисование
9 сообщений из 9, страница 1 из 1
Рисование
    #32208435
Andrei_A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посоветуйте, плиз. Что лучше использовать.

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

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

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

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

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

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

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


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


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