TransparentPanel is a great container for your iDesk controls on your form. If you want to group them or underlay with fancy images or basic shapes, the TransparentPanel is the best way to do this. It supports transparency, so your application with translucent glass design will stand out from the crowd.
TransparentPanel supports transparency itself. If you place it on other iDesk control, you can set the opacity for the TransparentPanel, so you will experience a translucent effect, and you will see the underlying control trough the TransparentPanel. It also provides this effect for its iPack children controls.
TransparentPanels background can be filled with a rounded corner gradient with border, or you can even set a PNG image in the background and set its alignment or stretch it to fill the entire panel. That’s just the beginning of the story. You can even add primitives to be drawn in the background. They have bounds, you can anchor them as you are familiar with windows forms controls, so they can move and resize as you expect it, when you using bounds and anchors on controls. But we went even further and allowed to add children even in these primitives. So you can embed them and use the bounds and anchors to position them relatively to their parents. You can chose from circle, vertical or horizontal line, gradient filled rounded rectangle or image primitive. You can combine and embed them to create a graphical background for a part of your application. The advantage of these primitives is, that they moves and resizes itself in the same manner as your controls in the foreground added to the panel, if they are anchored same as the controls. So their relative location and size stays the same, when you resize the panel.