AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / ¿Cómo proceder? / Programación
  • Principio
  • Primer método: SetFocusAndReturnToUserInput o función SetFocus
  • Segundo método: Función ScreenFirst
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Principio
Se pueden utilizar dos métodos para enfocar un control:
Primer método: SetFocusAndReturnToUserInput o función SetFocus
SetFocusAndReturnToUserInput (o SetFocus) devuelve el foco al control especificado y permite volver en edición a la ventana sin ejecutar el código WLanguage que se encuentra tras la llamada a la función.
Ejemplo de código:
IF EDT_CODE = "" THEN
	SetFocusAndReturnToUserInput(EDT_CODE)
	// Code not run
ELSE
	SetFocusAndReturnToUserInput(EDT_HEADING)
	// Code not run
END
// Code not run
Segundo método: Función ScreenFirst
ScreenFirst se utiliza para almacenar el control que ganará foco. El código WLanguage que sigue a la llamada a la función continúa ejecutándose. Esto le permite cambiar el control sobre el que desea posicionarse antes de volver a editar la ventana.
Ejemplo de código:
// 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)
...
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 24/09/2024

Señalar un error o enviar una sugerencia | Ayuda local