|
|
|
|
- Principio
- Primer método: utilizando SetFocus AndReturnToUserInput o SetFocus
- Segundo método: utilizando ScreenFirst
¿Cómo set el foco a una ventana control?
Se pueden utilizar dos métodos para enfocar set a un control: Primer método: utilizando SetFocus AndReturnToUserInput o SetFocus SetFocusAndReturnToUserInput (o SetFocus) da el foco al control especificado y permite volver a editar la ventana sin ejecutar el código WLanguage que se encuentra después de 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: utilizando ScreenFirst ScreenFirst se utiliza para almacenar el control que ganará atención. El código WLanguage que sigue a la llamada a la función continúa ejecutándose. Esto le permite cambiar la control sobre la que quiere 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) ...
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|