D
Dave
Hi,
In the past, I've designed single screen interfaces, without much need
for allowing the user to customize anything except the size/state of
the main form. However, I am redesigning the application and hope to
allow the user to both select and position elements out of a list of
possible ones. I have very little idea how to go about this. As an
example, I provide a list of 10 charts, a table, some gauges, etc. and
the user can decide which elements to display, and where to place them
on the form (along with size, etc.). My initial idea was to just use
different forms for each element, but that gets messy on the screen.
How would I go about implementing this? Should I use an MDI main form
with small toolbox type forms for each element? If so, how would I go
about allowing them to dock each form somehow to provide a clean
looking interface without each form having a toolbar or borders? Or am
I overlooking a really simple way to accomplish this? I'm willing to
entertain the idea of a 3rd-party control to do this, but I have very
little money for it.
Thanks,
Dave
In the past, I've designed single screen interfaces, without much need
for allowing the user to customize anything except the size/state of
the main form. However, I am redesigning the application and hope to
allow the user to both select and position elements out of a list of
possible ones. I have very little idea how to go about this. As an
example, I provide a list of 10 charts, a table, some gauges, etc. and
the user can decide which elements to display, and where to place them
on the form (along with size, etc.). My initial idea was to just use
different forms for each element, but that gets messy on the screen.
How would I go about implementing this? Should I use an MDI main form
with small toolbox type forms for each element? If so, how would I go
about allowing them to dock each form somehow to provide a clean
looking interface without each form having a toolbar or borders? Or am
I overlooking a really simple way to accomplish this? I'm willing to
entertain the idea of a 3rd-party control to do this, but I have very
little money for it.
Thanks,
Dave