How Stacking Order Changes at Runtime - Oracle Forms

At runtime, the stacking order you established at design time changes as canvases are raised in response to navigation and programmatic control.

When an end user or the application navigates to an item on a canvas that is hidden behind another canvas, Oracle Forms automatically raises the target canvas to the front of the window, thus changing the current stacking order. (Therefore, if you design your form such that stacked or tab canvases always are invoked in response to navigation, the design-time stacking order is unimportant.)



Similarly, if you execute the SHOW_VIEW or SET_VIEW_PROPERTY built-in procedures to display a canvas programmatically, Oracle Forms displays the indicated canvas in front of all other canvases displayed in that same window.