Welcome to the Class seating plan.
This site is modified a litle compared
to what is posted on the
CodeProject
. I have made a User Control consisting of a panel, an Image and a label.
This has been done to make it more visual to look at and
also to show other options. To make this work I have modified the mouseDown and
the mouseUp events,
or else it will not work properly.
When adding a new control a random picture is assignd to the
control and it is given a name. There is no option to change the picture, but
this should be easy to implement. After adding a control move it to a new position
and click update before adding a new control.
To drag a control you have to click beside the image on either the right side or the
left side.
Before you enter the page have this in
mind.
Move one ore more controls around on the page and when you are finished click update.
When adding a control it will enter in the upper left corner. Drag it to the desired posistion and click update.
When you want to delete one ore more
controls click each control you want to delete and click delete.
You have an option to change the color of the students name by choosing color in
the dropdownlist. The colors are not saved, but that could be implemented.
The most important is to show how to drag and drop and also that it is possible
to save the positions.
Enjoy
Go
to the Class rom layout
See the code for the UserControl
See
the code for the clored DropDownlist