I am still trying to draw a floorplan (in BCB 6).
I already asked a few questions. As a result of http://stackoverflow.com/questions/2040160/seeking-floorplan-design-vcl-toolbar I bought the TMC components.
http://stackoverflow.com/questions/2053958/looking-for-non-rectangular-panel-vcl-component got me close, but not quite there.
So, let's try again...
Some sort of panel, I guess. With nice thick lines are around the edges, maybe 5 or even 10 pixels, so default panels won't do it.
I can't just draw lines as they need to resize with the form. So, either I ties lines to panels (owner property) and redraw them ... (when? Form resize?, Panel resize?)
Or I can make my own panel component.
In either case, I need to be able to interrupt the lines with openings for doors - or do I add a door component? But then I need to tie that to the panel, in case of form resize.
How best to implement? It doesn't have to be too fancy, but something like this...
=============================================
| || || |
| || || |
| || || |
| || || |
=== ============= ============= ======
| || |
| |
| || |
=============================================
See? multiple doors too; preferably non-rectangular rooms (at least L-shape) and resizable with the form.
Any ideas?