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 un Line vertical parpadeante, lo que permite identificar fácilmente la ubicación del siguiente carácter escrito.

Si se realiza una selección en la control, los caracteres seleccionados se muestran en "video invertido". La posición del cursor corresponde al principio del área mostrada en "reverse video"..
Algunos ejemplos:
Image con el cursor de entrada situado al principio de la zona
El cursor de entrada se encuentra al principio del área de entrada. Su posición es 1.
Image con el 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.
Image con el cursor de entrada situado al principio del área en el 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 Este Property está ahora disponible en el modo de aplicaciones de Windows Store.
Nueva funcionalidad versión 19
Universal Windows 10 App Este Property está ahora disponible en el modo de aplicaciones de Windows Store.
Universal Windows 10 App Este Property está ahora disponible en el modo de aplicaciones de Windows Store.
Versiones 20 y posteriores
Android Este Property está ahora disponible para las columnas de tabla en las aplicaciones para Androides.
Nueva funcionalidad versión 20
Android Este Property está ahora disponible para las columnas de tabla en las aplicaciones para Androides.
Android Este Property está ahora disponible para las columnas de tabla en las aplicaciones para Androides.
Versiones 21 y posteriores
Universal Windows 10 App Este Property está ahora disponible en el modo de aplicación universal de Windows 10.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 21
Universal Windows 10 App Este Property está ahora disponible en el modo de aplicación universal de Windows 10.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Universal Windows 10 App Este Property está ahora disponible en el modo de aplicación universal de Windows 10.
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 control" y "Editar Combo Box" 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 Este Property ya está disponible para las aplicaciones Android en los controles de edición.
Nueva funcionalidad versión 15
Android Este Property ya está disponible para las aplicaciones Android en los controles de edición.
Android Este Property ya está disponible para las aplicaciones Android en los controles de edición.
Versiones 20 y posteriores
Android Este Property está ahora disponible para aplicaciones Android en las columnas de los controles de la Tabla.
Nueva funcionalidad versión 20
Android Este Property está ahora disponible para aplicaciones Android en las columnas de los controles de la Tabla.
Android Este Property está ahora disponible para aplicaciones Android en las columnas de los controles de la Tabla.
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 habilitada 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 "Interrupción" y debe 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>: Integer
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 que se muestran en el control + 1 (el cursor de entrada se encuentra al final del área de entrada).
<Control used>: Control name
Nombre del control en el que se muestra el cursor de entrada:
  • Control Campo de entrada.
  • control Combo Box editable.
  • "Editar control" y "Editar Combo Box" 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>: Control name
Nombre de la control donde se debe modificar la posición del cursor de entrada:
  • Control Campo de entrada.
  • control Combo Box editable.
  • "Editar control" y "Editar Combo Box" 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>: Integer
Nueva posición del cursor de entrada, entre 1 y el número de caracteres que se muestran actualmente en la control + 1.
Observaciones
WINDEVWindowsCódigo de Usuario (UMC)

Caso especial: Control RFT

El número de caracteres mostrados en un control RTF puede diferir si este control contiene caracteres CR (Carriage Return).
En efecto, 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 puede ser modificada sólo 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, usa 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