I need to represent a restaurant map with tables of different sizes and location. The user should be able to resize each table and specify the location (the user designs the map). I was thinking of a set of images to represent a table (square table, circular tables, etc.), a resize function (using the mouse) and drag and drop to set the location of the table. Then, the user should be able to see the map and click on the desired table.
It's important to understand that not every screen has the same resolution so the location and size of each table should be scaled to fit the actual resolution.
I'm using C# and WinForms
Thanks in advance.