Hola,
No conozco en profundidad el componente que mencionas, que debe ser, al menos, tan potente como el resto de componentes que le acompañan. El caso es que no sé qué formato estás utilizando para el texto contenido en la propiedad "AutoCompleteList" del componente que nos ocupa. Este texto puede (no sé si debe) seguir un determinado formato, tal que este:
Código:
XEditor
=XEditor
=www.XEditor.tk
=XEditor@Gmail.com
=|
En este caso XEditor será la palabra a "auto-completar" y el texto de las siguientes líneas, hasta la siguiente línea "sin signo igual" será el que se inserte en el editor y "auto-complete" la palabra XEditor, en este caso. Cabe añadir que la última línea de este ejemplo, únicamente contiene un "pipe" (no sé cómo se llama ese caracter en español, en inglés creo que es "pipe"); pues bien, es en ese lugar en que se situará el cursor luego de "auto-completarse" el texto.
En el ejemplo de arriba no queda del todo claro esto último, pero, valga este otro ejemplo para aclararlo un tanto más y mejor:
Código:
Procedimiento
=procedure Procedimiento;
=begin
= |
=end;
¿Se entiende ahora? Efectivamente, el cursor quedaría situado donde se esperaría, entre el "begin" y el "end" del procedimiento. Dicho todo lo anterior, fíjate en la propiedad "scoUseInsertList" dentro de la propiedad "Options" del componente que nos ocupa: ha de estar en "true", para evitar que te aparezca el texto "un tanto desordenado" que ahora obtienes al "auto-completar" un determinado texto. ¿La razón? No la sé bien. Ya he dicho que conozco más bien poco de la potencia de estos componentes.
¿Qué puedo añadir? Que en los componentes a que venimos refiriéndonos hay un ejemplo de nombre "AutoCompleteDemo" al que tal vez no estaría demás que le dieras un vistazo. Si te fijas, en dicho ejemplo, las cosas se hacen un tanto distintas a como he dicho más arriba... ¿porqué? Pues por lo mismo: con estos componentes se puede "jugar" de diversos modos y maneras: es lo que tienen, potencia, ya lo hecho, capacidad de adaptación a distintas necesidades y usos, supongo que podría decirse así. Espero haberte ayudado en algo, por lo menos.