Визуальная расстановка объектов или как создать механизм определения объектов на территории пользователем
Недавно от клиента пришло задание на доработку:
У него есть помещения, оно разбито на сектора, которые можно заполнять товаром. "|" - стена, 0 (булево) - признак заполненности места:
|0|0|0|0|0|
|0|0|0|0|0|
Необходимо предоставить пользователю возможность визуально формировать/рисовать структуру ячеек на форме, после чего они будут участвовать в заказах, привязываться к товару и тд... это уже потом и по ТЗ.
Основная проблема, которую я не могу пока решить - Как сделать визуализацию данного процесса на форме, причем, красиво и удобно. Всю голову сломал.
Давно уже работал с кофигурацией кафешки, там была интересная система формирования зала (обычное приложение):
Открывалась форма, на ней можно было добавлять кнопочку, которая выступала в роли стола, эту кнопку при помощи кнопок на форме можно было двигать по форме по X\Y осям. Это было интересно, но не удобно...
Если у кого есть идейка - подскажить ежель можно!)
У него есть помещения, оно разбито на сектора, которые можно заполнять товаром. "|" - стена, 0 (булево) - признак заполненности места:
|0|0|0|0|0|
|0|0|0|0|0|
Необходимо предоставить пользователю возможность визуально формировать/рисовать структуру ячеек на форме, после чего они будут участвовать в заказах, привязываться к товару и тд... это уже потом и по ТЗ.
Основная проблема, которую я не могу пока решить - Как сделать визуализацию данного процесса на форме, причем, красиво и удобно. Всю голову сломал.
Давно уже работал с кофигурацией кафешки, там была интересная система формирования зала (обычное приложение):
Открывалась форма, на ней можно было добавлять кнопочку, которая выступала в роли стола, эту кнопку при помощи кнопок на форме можно было двигать по форме по X\Y осям. Это было интересно, но не удобно...
Если у кого есть идейка - подскажить ежель можно!)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот