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
  • Límite: Selección en vídeo inverso
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).. La propiedad ..CursorEnd permite conocer y modificar el final de la parte seleccionada.
..CursorEnd se utiliza para averiguar y modificar el final de la posición de selección del cursor del ratón en uno de los siguientes controles:
  • Control Campo de entrada.
  • Combo Box con entrada.
  • "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 de Android.
Nueva funcionalidad versión 15
Android Este Property ya está disponible para las aplicaciones de Android.
Android Este Property ya está disponible para las aplicaciones de Android.
Versiones 18 y posteriores
Universal Windows 10 App Este Property está ahora disponible en el modo de aplicaciones de Windows Store.
Nueva funcionalidad versión 18
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 aplicaciones de Android en las columnas de tabla.
Nueva funcionalidad versión 20
Android Este Property está ahora disponible para las aplicaciones de Android en las columnas de tabla.
Android Este Property está ahora disponible para las aplicaciones de Android en las columnas de tabla.
Consejo: Para seleccionar una sección de texto en un control Campo de entrada desde un 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 de "Interrupción" y contener el siguiente código, por ejemplo.
Versiones 21 y posteriores
Universal Windows 10 App Este Property está ahora disponible en el modo de aplicación universal de Windows 10.
Nueva funcionalidad versión 21
Universal Windows 10 App Este Property está ahora disponible en el modo de aplicación universal de Windows 10.
Universal Windows 10 App Este Property está ahora disponible en el modo de aplicación universal de Windows 10.
Ejemplo
// -- Click code of BTN_Selection button (Interrupt button)
// Select the entire text
EDT_Edit1..Cursor = 1
EDT_Edit1..CursorEnd = Length(EDT_Edit1) + 1
// Deselect the text
EDT_Edit1..CursorEnd = EDT_Edit1..Cursor
Sintaxis

Averiguar la posición del último personaje seleccionado Ocultar los detalles

<Position> = <Control name>..CursorEnd
<Position>: Integer
Posición del último carácter seleccionado + 1. ..Cursor y ..CursorEnd son equivalentes si no se selecciona ningún carácter.. Si la control no está en edición, la posición es 0.
<Control name>: Character string (with or without quotes)
Nombre de la control en la que se realizó la selección.

Seleccionar un set de caracteres Ocultar los detalles

<Control name>..CursorEnd = <Number of selected characters>
<Control name>: Character string (with or without quotes)
Nombre de la control en la que debe realizarse la selección.
<Number of selected characters>: Integer
El string seleccionado se incluye entre la posición del cursor y el valor enviado a ..CursorEnd.
El valor mínimo posible es 1 (cursor a la izquierda). El mayor valor corresponde al número de caracteres que se encuentran en la control + 1.
Atención: Si ..CursorEnd se asigna con su propio contenido, el texto se deselecciona: no se muestra ningún carácter en el vídeo inverso.
Observaciones

Límite: Selección en vídeo inverso

La selección en video inverso está disponible sólo si el control está siendo editado. Si no se están ingresando datos en el control, la propiedad ..CursorEnd devuelve 0.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Como colocar o cursor no final da linha, mesmo já tendo conteúdo, ignorando o select do texto?
EDT_VALOR_MAXIMO_RESPOSTA..CursorEnd = Length (EDT_VALOR_MAXIMO_RESPOSTA) + 1
EDT_VALOR_MAXIMO_RESPOSTA..Cursor = EDT_VALOR_MAXIMO_RESPOSTA..CursorEnd

Exemplos adicionais em:

https://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/3430-como-colocar-cursor-final-linha-mesmo-tendo-conteudo/read.awp
BOLLER
02 01 2020