|
VoxCode.LayoutManager
is a .NET component that manages
the position and size of controls in response to changes in
the size of the parent container e.g. the form or user
control.
Although .NET controls possess the Anchor property, this is
often not powerful enough to handle the control positioning
and sizing requirements of many developers. For example, the
developer may wish to place three edit controls across a
form and have them all grow in size by the same amount when
the width of the parent container increases. Simply using
the Anchor property of the controls does not allow this kind
of dynamic sizing.
VoxCode.LayoutManager provides the following type of
positioning and sizing...
- Tabular - This allows neighboring groups of controls
to be resized by an equal amount. Each control in the
group is assigned an index depending on it's position
within the group and the LayoutManager is instructed as
to how many total controls are in the group.
- Arbitrary - This setting allows the developer to
specifically define how much to change a control's
position and size during the resizing of the parent
container.
- Expand - When instructed to Expand a control, the
LayoutManager increases the width or height of the
control while keeping it's position fixed.
- Shift - When instructed to Shift a control, the
LayoutManager changes the position of the control while
keeping it's width/height fixed.
|
.NET Form
Designer Integration |

The VoxCode.LayoutManager
is fully integrated with
the .NET form designer, allowing the developer to simply
drop the LayoutManager onto a form or user control and then
set the positioning and sizing requirements for each control
using the .NET property grid.
Download VoxCode.LayoutManager to see how it can help
with your Windows Forms projects.
|