4D v12.4FORM Get current page |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.4
FORM Get current page
|
FORM Get current page -> Function result | ||||||||
Parameter | Type | Description | ||||||
Function result | Longint |
![]() |
Number of currently displayed form page | |||||
The FORM Get current page command returns the number of the currently displayed form page.
In a form, when you select a menu item from the menu bar or when the form receives a call from another process, you can perform different actions depending on the form page currently displayed. In this example, you write:
` [myTable];"myForm" Form Method
Case of
:(Form event=On Load)
` ...
:(Form event=On Unload)
` ...
:(Form event=On Menu Selected)
$vlMenuNumber:=Menu selected>>16
$vlItemNumber:=Menu selected & 0xFFFF
Case of
:($vlMenuNumber=...)
Case of
:($vlItemNumber=...)
:(FORM Get current page=1)
` Do appropriate action for page 1
:(FORM Get current page=2)
` Do appropriate action for page 2
` ...
:($vlItemNumber=...)
` ...
End case
:($vlMenuNumber=...)
` ...
End case
:(Form event=On Outside Call)
Case of
:(FORM Get current page=1)
` Do appropriate reply for page 1
:(FORM Get current page=2)
` Do appropriate reply for page 2
End case
` ...
End case
Product: 4D
Theme: Forms
Number:
276
Created: < 4D v6
Renamed: 4D v12
FORM FIRST PAGE
FORM GOTO PAGE
FORM LAST PAGE
FORM NEXT PAGE
FORM PREVIOUS PAGE