Login Form

The code for the login form is almost identical for the target platforms, but the user interface is different. The data module is unaware of those differences.

Desktop Login Form

Desktop Login Form

This form uses FieldSets to achieve a consistent visual design.

Desktop Login Form Structure

UniFieldContainer1, which contains the buttons OK and Cancel, uses a client-side alignment table with two columns.

UniFieldSet1 will render the fields username and password using a client-side alignment form.


Touch Login Form

Touch Login Form

Both forms are practically identical; components are similar but target different platforms (for example, TUnimContainerPanel instead of TUniContainerPanel).