Input components, by default, are stacked one per line. You can change the layout flow for the input components using the input element's InputComponent.Break property to determine how the layout should flow after each input element. The InputComponent.Break property has the following four settings to choose from:
C1InputPanel provides two ways to specify the breaks for the input components:
Or
C1InputPanel also handles the layout for inner elements within the InputGroupHeader component. The InputGroupHeader components have a content area with padding, so inner elements are automatically indented.
Multiple columns can be created within a group using the InputSeparator component. By default, the InputSeparator is invisible when it's added to the C1InputPanel control, but can be made visible to create vertical or horizontal lines to break the controls into lines or columns. The following image illustrates the InputSeparator used to break the Label, Special, and the other Label, By, into columns:
Additionally, the InputLabel component's Width property can be used to align elements within a group. When the label width is specified, the label wrap and its height are adjusted to fit the text.