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 / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones de controles
  • Obtención de foco
  • ScreenFirst, SetFocus y SetFocusAndReturnToUserInput
  • SetFocus en el último control seleccionado
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Enfoque de set:
  • a un control (que se encuentra en una ventana, en una página o en un frameset).
  • una ventana.
Ejemplo
// Set focus on the EDT_Edit1 control
SetFocus(EDT_Edit1)
// Set focus on the EDT_Edit1 control in
// the "Registration" page or window
SetFocus(Registration.EDT_Edit1)
// Set focus on MyControl
// found in the LOOP_Customer Looper control.
// Select the second row
LOOP_Customer = 2
SetFocus(LOOP_Customer.MyControl)
Sintaxis

Fijar el foco en una control en la ventana o página actual Ocultar los detalles

SetFocus([<Control name>])
<Control name>: Nombre de control opcional
Nombre de la control (o de la columna) que se va a centrar (ver "Observaciones"). Si no se especifica este parámetro, la control actual gana protagonismo.
Un error de WLanguage ocurre si <control nombre> no corresponde a un control encontrado en la ventana actual o en la página actual.
WEBDEV - Código Navegador Nombre de la control que debe ganar protagonismo (ver "Observaciones"). Si no se especifica este parámetro, aparece un error de compilación. Si este parámetro es una cadena construida (por ejemplo: "control" + scontrol Num), no se realiza ninguna comprobación sobre la existencia del control (se mostrará un error de JavaScript en el navegador si el control especificado no existe).
WEBDEV - Código Navegador

Ajustar el enfoque en un control en una página del conjunto de marcos actual (sólo en el Explorador de INTERNET) Ocultar los detalles

SetFocus([<Control in the page>])
<Control in the page>: Cadena de caracteres
Nombre de la control que ganará protagonismo en la página. Este parámetro tiene el siguiente formato:
<Page name>.<Control name>
donde:
  • <Nombre de la página> es el nombre de la página que contiene la control que obtendrá el foco.
  • <Nombre de la control> es el nombre de la control que obtendrá el foco. Si este parámetro es una cadena construida (por ejemplo: "control" + scontrol Num), no se realiza ninguna comprobación sobre la existencia del control (se mostrará un error de JavaScript en el navegador si el control especificado no existe).
Observaciones

Obtención de foco

Tomar el "enfoque" se representa de diferentes maneras:
  • Cursor intermitente (o "Caret") para los controles de edición.
  • Rectángulo de puntos para los otros tipos de controles (Botones, List Boxes, Botones de radio, etc.).
Atención: Algunos tipos de controles no pueden enfocarse (por ejemplo, los controles"estáticos").

ScreenFirst, SetFocus y SetFocusAndReturnToUserInput

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 se set de nuevo a un control).
  • SetFocus detiene el process actual, define qué control recibirá el foco de entrada y reanuda el process actual.
Windows

SetFocus en el último control seleccionado

SetFocus utilizado sin parámetros pone el foco en el control actual. Esta función, llamada en el código de salida de control Campo de entrada, se utiliza para forzar la entrada en el control seleccionado si la información tecleada no corresponde a la información esperada.
El tipo control debe ser:
  • control Campo de entrada.
  • Control Casilla de verificación.
  • Control Botón de opción.
  • Control List Box.
  • Control Combo Box.
  • Haga clic en el área control.
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290obj.dll
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: 30/05/2022

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