The last frame of our basic demo is TOrderDetailsFrame. It will be used to expose more detailed data about a single order.
The structure is minimal but flexible—a TToolBar component with a title to state which specific order is being shown and a TListBox instance. Multiple items can be added to the list, allowing a lot of order-related data to be available through a single component and each item can be customized to properly handle the specific nature of each piece of information (text, graphic, and more). Using a list component means having the opportunity to take advantage of its intrinsic vertical scrolling capabilities (a must, especially on phone devices).
The following screenshot shows the OrderDetailsFrame structure and appearance in the form designer:
LiveBindings technology is used to fill UI elements in the listbox with data from the OrdersTable dataset. As was done for the TOrdersFrame case...