|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.06.2010, 17:14 | #1 |
Регистрация: 06.06.2010
Сообщений: 5
|
Работа с картинками
Прошу помочь найти оптимальный вариант решения след. задачи:
нужно разместить мебель в комнате. Будет достаточно сделать хотябы схематично блоками (типа как в тетрисе). Какой-нибудь компонент для отображения свободного пространства комнаты и далее компоненты (диваны, кресла, в виде клеточек хотяб (ну диван 3 клетки дапустим линия, крекло 1 клетка)) на первом компоненте. Как подойти к этой задаче даже не знаю ещё. Идеи с размерами и т.п. я сам реализую, главное как сделать чтоб расстановка блоков этих происходила? |
06.06.2010, 18:05 | #2 |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Используй Canvas для вывода графики.
|
06.06.2010, 18:41 | #3 | |
Регистрация: 06.06.2010
Сообщений: 5
|
Цитата:
|
|
06.06.2010, 18:56 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
канвас отображает все, так что надо вам рисовать то что надо.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
06.06.2010, 20:47 | #5 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
07.06.2010, 20:57 | #6 |
Delphi, OpenGL API
Форумчанин
Регистрация: 29.03.2010
Сообщений: 152
|
Попробуйте сделать следующее:
Код:
|
10.06.2010, 23:40 | #7 |
Регистрация: 06.06.2010
Сообщений: 5
|
спасибо большое за помощь, но выводит коряво... сетка вначале вабще не видна, щёлкаешь мышью - появляется. И выглядит не совсем как сетка. Красиво квадратик ставится только в единственную ячейку - квадратик (слева вверху). А больше клеток по сути и нет. Поразбираюсь посижу.
з.ы. канваса нету в делфи 7 неудобно слегка |
11.06.2010, 01:48 | #8 |
Delphi, OpenGL API
Форумчанин
Регистрация: 29.03.2010
Сообщений: 152
|
Тогда попробуйте вот так:
Код:
|
12.06.2010, 14:31 | #9 |
Регистрация: 06.06.2010
Сообщений: 5
|
Miha85193
спасибо большое. А как к примеру поставить состоящий из двух блоков элемент? |
14.06.2010, 22:49 | #10 |
Delphi, OpenGL API
Форумчанин
Регистрация: 29.03.2010
Сообщений: 152
|
Тогда пишем в TForm1.FormMouseDown следующее:
Код:
Последний раз редактировалось Miha85193; 14.06.2010 в 22:54. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с картинками... Добавление фона.. | p1r2o3 | Общие вопросы Delphi | 1 | 13.04.2010 19:52 |
Работа с динамическими картинками | krikaved | Общие вопросы Delphi | 3 | 17.03.2010 23:48 |
проблема с картинками | sava28 | HTML и CSS | 3 | 05.08.2008 16:23 |
бд с картинками | TaTT DoGG | БД в Delphi | 3 | 28.04.2008 08:21 |
Работа с картинками в Delphi | Alar | Общие вопросы Delphi | 0 | 29.10.2006 21:21 |