ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / How to proceed? / Programming
  • Principle
  • First method: SetFocusAndReturnToUserInput or SetFocus function
  • Second method: ScreenFirst function
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Principle
Two methods can be used to set focus to a control:
First method: SetFocusAndReturnToUserInput or SetFocus function
SetFocusAndReturnToUserInput (or SetFocus) gives focus to the specified control and it allows you to go back in edit to the window without running the WLanguage code found after the call to the function.
Code sample:
IF EDT_CODE = "" THEN
	SetFocusAndReturnToUserInput(EDT_CODE)
	// Code not run
ELSE
	SetFocusAndReturnToUserInput(EDT_HEADING)
	// Code not run
END
// Code not run
Second method: ScreenFirst function
ScreenFirst is used to store the control that will gain focus. The WLanguage code that follows the call to the function continues to run. This allows you to change the control on which you want to be positioned before going back in edit to the window.
Code sample:
// Depending on the result of processes 1 and 2 
// the position is set at the end of the process on EDT_QTY or EDT_DISCOUNTCODE

// Run process part 1
...
IF nResPart1 = 0 THEN ScreenFirst(EDT_QTY)
...
// Run process part 2
...
IF bResPart2 = False THEN ScreenFirst(EDT_DISCOUNTCODE)
...
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 09/23/2024

Send a report | Local help