AssistedInputConfigure (Función) Permite configurar el filtro y la apertura de la entrada asistida.
AssistedInputDeleteAll(EDT_Direction) AssistedInputAdd(EDT_Direction, "Left") AssistedInputAdd(EDT_Direction, "Right") AssistedInputAdd(EDT_Direction, "Center") // To disable the filter AssistedInputConfigure(EDT_Direction, aiFilter, filterNone) // Activate the "Contains" filter that will be applied to each stroke // on the 3 values that were previously added AssistedInputConfigure(EDT_Direction, aiFilter, filterContains) // The assisted input will be opened during the next call to AssistedInputOpen AssistedInputConfigure(EDT_Direction, aiAutomaticOpening, False) AssistedInputOpen(EDT_Direction)
Sintaxis
AssistedInputConfigure(<Edit control> , <Parameter> , <Value>)
<Edit control>: Nombre del control Nombre de la Edición control a utilizar. La opción "Entrada asistida basada en enlace de datos" se activa automáticamente en este control (pestaña "Detalles" de la ventana del control description). <Parameter>: Constante de tipo Integer Parámetro a modificar: | | aiDelay | Tiempo de espera antes de activar la finalización. Este tiempo de espera se expresa en milisegundos. Por defecto, el tiempo de espera es set a 200 milisegundos. | aiFilter | Filtro que se utilizará para la entrada asistida. Es un filtro "Empieza con" de Default. Este filtro puede corresponder a uno de los siguientes valores: | | filterContains | "Filtro"Contiene. | filterDifferent | "Filtro"Es diferente de. | filterDoesNotContain | Filtro"No contiene". | filterDoesNotEndWith | Filtro"No termina con". | filterDoesNotStartWith | Filtro"No empieza con". | filterEndsWith | "Termina con" filtro. | filterEqual | Filtro"Es igual a". | filterGreater | Filtro"Es mayor que". | filterGreaterOrEqual | "Es mayor que o igual a" filtro. | filterLess | "Es menos que" filtro. | filterLessOrEqual | "Es menor o igual que el filtro. | filterNone | Desactiva el filtro automatic utilizado por la entrada asistida. El filtro debe realizarse manualmente. | filterStartsWith | Filtro de tipo "Comienza por". |
| aiWidthListBox | Anchura de la lista de opciones (expresada en píxeles). En Default, esta anchura corresponde a la anchura de la zona de entrada. | aiAutomaticOpening | Configura la apertura de automatic para la lista de opciones: - True para abrir la lista automáticamente,
- False no abrir la lista automáticamente. en este caso, la lista puede ser abierta por AssistedInputOpen.
La lista es abierta automáticamente por Default. | aiNoCase | Tener en cuenta el caso y los caracteres acentuados: - True STRIMEULB para ignorar el caso y los caracteres acentuados.
- False STRIMEULB para tener en cuenta la caja y los caracteres acentuados.
El caso y los caracteres acentuados son ignorados por Default. | aiMinSize | Número de caracteres antes de abrir la lista de opciones. Por Default, la lista de opciones se abre tan pronto como se introduce el primer personaje. |
<Value>: Tipo correspondiente al valor a modificar Nuevo valor para el parámetro. Observaciones - Si se llama a la función AssistedInputConfigure en un control Campo de entrada, la opción "Entrada asistida basada en enlace de datos" se activa automáticamente en este control (pestaña "Detalles" de la ventana de descripción del control).
- La lista que contiene las opciones no se abre inmediatamente. Para ello:
- el usuario debe escribir un valor que coincida con el principio de una de las sugerencias de la lista,
- AssistedInputOpen debe llamarse.
- Si el control Campo de entrada es relacionado a un archivo de datos:
- sólo el filtro Default (filtro "Comienza con") está disponible.
- el elemento relacionado debe ser clave (iteración más rápida).
Clasificación Lógica de negocio / UI: Código UI
Esta página también está disponible para…
|
|
|
|