|
|
|
|
- Obtención de foco
- ScreenFirst utilizada con una ventana
- Eventos ejecutados cuando se utiliza ScreenFirst
- ScreenFirst, SetFocus y SetFocus AndReturnToUserInput
- Error
- Indexado control
Define el próximo control que estará en edición en la ventana actual. Este control tendrá "enfoque": las acciones realizadas por el usuario en el teclado se aplicarán a este control. // Puts the input on the "EDT_Edit2" control ScreenFirst(EDT_Edit2)
// Changes the next control in edit IF ControlCurrent() <> EDT_Name THEN ScreenFirst(EDT_Name)
Sintaxis
ScreenFirst([<Control used> [, <Index>]])
<Control used>: Nombre de control opcional Nombre de control (incluyendo las columnas de un control Tabla) o ventana que estará en modo de edición. Si este parámetro se corresponde con el nombre de una ventana, ésta se activará y se editará una control que pueda obtener el foco. Si este parámetro corresponde a un control que no puede tomar el foco (Invisible control, control estático, y así sucesivamente), la entrada comenzará desde el siguiente control según el orden de tabulación. <Index>: Entero opcional Índice para una control indexada . Observaciones Obtención de foco Cuando una control adquiere protagonismo, éste se indica de diferentes maneras según el tipo de control: - Cursor intermitente (o "Caret") para los controles de edición.
- Rectángulo de puntos para los otros tipos de controles (Botón, List Box, Botón de radio, etc.).
Atención: Algunos tipos de controles no pueden enfocarse (por ejemplo, los controles"estáticos"). ScreenFirst utilizada con una ventana Si <nombre de control> corresponde al nombre de una ventana, ésta se convierte en Active. La control que obtendrá el foco en esta ventana corresponderá a: - la última control previamente en edición en esta ventana,
- la primera control que puede obtener el foco en esta ventana (si no se han introducido datos previamente).
Eventos ejecutados cuando se utiliza ScreenFirst En la mayoría de los casos, los eventos de salida (de la control o ventana actual) y los eventos de entrada (en la control o ventana especificada) se ejecutan cuando se llama a ScreenFirst. Excepción a esta regla: El código de salida de la control seleccionada no se ejecuta si se utiliza ScreenFirst en uno de los eventos de esta control. ScreenFirst, SetFocus y SetFocus AndReturnToUserInput Estas funciones tienen un comportamiento diferente: - SetFocusAndReturnToUserInput detiene el process actual para forzar la entrada en el control especificado.
- ScreenFirst define qué control recibirá el foco de entrada (cuando el código actual se detiene y el foco de entrada es set vuelta a un control).
- SetFocus detiene el process actual, define qué control recibirá el foco de entrada y reanuda el process actual.
Error Se produce un error de WLanguage si <control nombre> no corresponde a un control encontrado en la ventana actual.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|