Free Windows Forms Components Similar to jQuery UI Draggables
EDIT:
So I ended up finding my main solution to this problem and this can be found in my own answer to the question below. Or here's a link.
Original post
I am doing UI programming for a small .NET application. There are several collections of items in the app that should be displayed in a grid format (X columns by Y rows), and the grid items should be able to drag and drop them to different places on the grid and possibly from the grid together.
The most comparable UI design elements I can think of is jQueryUI Draggables .
Do I have to roll my own or are there components already written to act like this? Better yet, are there any free components? Or is there an easy way to do this that I just don't know about (don't do .NET UI programming ..)
Also, these "grid items" must be able to include window shape components. The DataRepeater control is close to what I need, except that it only supports horizontal or vertical alignment, not item grids.
Here's a good example of what I'm looking for:
I tried to stick with the Halloween theme here.
source to share
Well, I deployed my own solution and posted it on GoogleCode:
here is a screenshot:
(source: googlecode.com )
and the other just resized:
(source: googlecode.com )
Hope this helps someone else. Also it's super simple and pretty complete crap, but it gets the job done.
Anyone who wants to access the project can have it.
source to share
The System.Windows.Forms.TableLayoutPanel is drag-and-drop, you just have to handle the correct events. You can create your own custom "GridItem" control with icon, caption, background color, etc. displayed in the panel, and then lay out a bunch of them in the tablelayout panel and hook up some event handlers. Here's something similar:
source to share