PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Definición
  • Caso especial: Control RFT
  • Límite: Modificar la posición del cursor de entrada
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados

Definición

El cursor del ratón se utiliza para ver fácilmente el lugar donde se llevará a cabo la acción.. Para un control en edición, el cursor se convierte en una línea vertical parpadeante, lo que le permite identificar fácilmente la ubicación del siguiente carácter escrito..

Si se realiza una selección en el control, los caracteres seleccionados se muestran en "reverse video".. La posición del cursor corresponde al principio del área mostrada en "reverse video"..
Por ejemplo:
Imagen con cursor de entrada situado al principio del área
El cursor de entrada se encuentra al principio del área de entrada. Su posición es 1.
Imagen con cursor de entrada situado al final del área
El cursor de entrada se encuentra al final del área de entrada. Su posición es 7 en este ejemplo.
Imagen con cursor de entrada situado al principio del área en vídeo inverso
El cursor de entrada se encuentra al principio del área en "reverse video" (posición 3 en este ejemplo).. ..CursorEnd se utiliza para averiguar y modificar el final del área seleccionada.
Versiones 19 y posteriores
Universal Windows 10 App Esta propiedad está ahora disponible en el modo Windows Store Apps.
Nueva funcionalidad versión 19
Universal Windows 10 App Esta propiedad está ahora disponible en el modo Windows Store Apps.
Universal Windows 10 App Esta propiedad está ahora disponible en el modo Windows Store Apps.
Versiones 20 y posteriores
Android Esta propiedad está ahora disponible para las columnas de tabla en las aplicaciones Android.
Nueva funcionalidad versión 20
Android Esta propiedad está ahora disponible para las columnas de tabla en las aplicaciones Android.
Android Esta propiedad está ahora disponible para las columnas de tabla en las aplicaciones Android.
Versiones 21 y posteriores
Universal Windows 10 App Esta propiedad ahora está disponible en modo Universal Windows 10 App.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta propiedad ahora está disponible en modo Universal Windows 10 App.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Universal Windows 10 App Esta propiedad ahora está disponible en modo Universal Windows 10 App.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
..Cursor se utiliza para averiguar y modificar la posición del cursor del ratón en uno de los siguientes controles:
  • Control Campo de entrada.
  • control Combo Box editable.
  • Editar columna"Control" y columna"Combo Box Editable" en un control Tabla.
  • Versiones 22 y posteriores
    WINDEV Control Procesador de texto.
    Nueva funcionalidad versión 22
    WINDEV Control Procesador de texto.
    WINDEV Control Procesador de texto.
Observación: Para averiguar el texto seleccionado en un control Campo de entrada, un Combo Box editable o una columna en un control Tabla, puede utilizar ...Texto Seleccionado.
Versiones 15 y posteriores
Android Esta propiedad está ahora disponible para los controles de edición en las aplicaciones de Android.
Nueva funcionalidad versión 15
Android Esta propiedad está ahora disponible para los controles de edición en las aplicaciones de Android.
Android Esta propiedad está ahora disponible para los controles de edición en las aplicaciones de Android.
Versiones 20 y posteriores
Android Esta propiedad está ahora disponible para las columnas de los controles de la tabla en las aplicaciones Android.
Nueva funcionalidad versión 20
Android Esta propiedad está ahora disponible para las columnas de los controles de la tabla en las aplicaciones Android.
Android Esta propiedad está ahora disponible para las columnas de los controles de la tabla en las aplicaciones Android.
Consejo: Para seleccionar una sección de texto en una control Campo de entrada de una control Botón:
  1. La opción "Borrado automático" no debe estar activada en el control Campo de entrada (a menos que se deba borrar todo el contenido del control).
  2. El botón debe ser un botón de "Interrupción" y contener, por ejemplo, el siguiente código:
    // -- Click of BTN_Selection (Interrupt button)
    // Select the entire text
    EDT_Edit1..Cursor = 1
    EDT_Edit1..CursorEnd = Length(EDT_Edit1) + 1
    ScreenFirst(EDT_Edit1)
Ejemplo
// Insert a character string at cursor position
EDT_ControlName = Left(EDT_ControlName, EDT_ControlName..Cursor) + ...
" is called " + Right(EDT_ControlName, EDT_ControlName..Cursor)
Sintaxis

Averiguar la posición del cursor de entrada Ocultar los detalles

<Current value> = <Control used>..Cursor
<Current value>: Integro
Posición actual del cursor de entrada en el control. Esta posición puede variar entre:
  • 0 (el control no está en edición y no hay cursor de entrada).
  • El número de caracteres visualizados en el control + 1 (el cursor de entrada se encuentra al final del área de entrada).
<Control used>: Nombre del control
Nombre del control en el que se visualiza el cursor de entrada:
  • Control Campo de entrada.
  • control Combo Box editable.
  • Editar columna"Control" y columna"Combo Box Editable" en un control Tabla.
  • Versiones 22 y posteriores
    WINDEV Control Procesador de texto.
    Nueva funcionalidad versión 22
    WINDEV Control Procesador de texto.
    WINDEV Control Procesador de texto.

Modificar la posición del cursor de entrada Ocultar los detalles

<Control used>..Cursor = <New value>
<Control used>: Nombre del control
Nombre del control donde se debe modificar la posición del cursor de entrada:
  • Control Campo de entrada.
  • control Combo Box editable.
  • Editar columna"Control" y columna"Combo Box Editable" en un control Tabla.
  • Versiones 22 y posteriores
    WINDEV Control Procesador de texto.
    Nueva funcionalidad versión 22
    WINDEV Control Procesador de texto.
    WINDEV Control Procesador de texto.
<New value>: Integro
Nueva posición del cursor de entrada, entre 1 y el número de caracteres que se muestran actualmente en el control + 1.
Observaciones
WINDEVWindowsCódigo de Usuario (UMC)

Caso especial: Control RFT

El número de caracteres que se muestran en un control RTF puede variar si este control contiene caracteres CR (Carriage Return).
De hecho, el carácter CR corresponde a dos caracteres en un control no RTF mientras que corresponde a un carácter en un control RTF.

Límite: Modificar la posición del cursor de entrada

La posición del cursor de entrada sólo se puede modificar si el control está actualmente en edición.. Si no se están ingresando datos al control, la propiedad ..Cursor devuelve 0.
Recordatorio: Para forzar la entrada en un control, utilice ScreenFirst o ReturnToCapture.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Video Cursor
https://youtu.be/k_dH_1Gd4lI

https://windevdesenvolvimento.blogspot.com/2019/02/dicas-2009-windev-comandos-42-cursor.html
amarildo
06 02 2019
Suggestion for next release
It could be interesting that the Cursor property also worked on browser
Josep Castany
15 09 2015