Здравствуйте, коллеги-программисты,
Мне было поручено переписать программу для более новых версий Windows (так как оригинал был написан почти 15 лет назад с учетом Windows 3.1 и 95).
Проблема, с которой я столкнулся сейчас, состоит в том, что я не знаю, как создать своего рода холст, на котором я могу размещать графику и соединять их друг с другом для создания схемы, например this .
Я искал решение по всему интернету, но не смог ничего найти;может быть, мои условия поиска были отключены ... По сути, пользователь должен иметь возможность размещать элементы в сетке, соединять их друг с другом и, конечно, также выполнять операции редактирования, такие как перемещение или удаление чего-либо.У всех элементов также есть свойства, которые можно редактировать.
Я думал об использовании WPF, но если бы это было проще сделать с помощью другого инструментария, я бы тоже был к этому открыт.Приложение будет написано на языке C #.
Если вы хотите самостоятельно ознакомиться с программным обеспечением, вы можете загрузить его здесь .(Для его запуска требуется 32-разрядная версия Windows.) К сожалению, она доступна только на немецком языке, но вы можете перейти к этой сетке, открыв S57901.exe, открыв файл проекта "DEMO.PRJ" (в программекаталог), затем перейдите в «Programm»> «Edit: (...) \ DEMOP.PR».
Заранее спасибо!