Ir al contenido principal

RichTextBox con autocompeltado C#

Autocompletado de palabras y sugerencias





Preliminares.    

Muchos suelen mostrar autocompletados con TextBox, pero no nos sirven, queremos llenar un "area de texto" con varias lineas, Haremos uso de una extensión que  funciona como un ASP.NET

Proceso

Click derecho en preferencias/ Manage NugetPackages.
    
En la sección de Browse buscar lo siguiente: 

AutocompleteMenu-ScintillaNET. 
    
Instalar la extensión.
    
Cerrar y volver a abrir el IDE.
    
En el asistente de diseño dentro de ToolBox nos debe aparecer un autocompleteMenu, lo arrastramos al WPF o Windows Form. Y también debemos arrastrar un imageList.
    
Seleccionar nuestro RichTextBox y en propiedades buscar la opción "AutoCompleteMenu" y colocar el AutoCompleteMenu que hemos arrastrado.
    
En las propiedades del autocomplete, buscar la opción "ImageList" y seleccionar el imageList que anteriormente hemos arrastramos.
    
En las propiedades del AutoCompleteMenu, buscar la opción  "Items", presionar los 3 puntos (...) y escribir en la ventana que abre todos los valores que queremos que sugiera.  

Espero haberte ayudado :D

Comentarios

Entradas populares de este blog

Aprende VIM en un solo blog

 Configuración y uso de VIM| NEOVIM Explicación en video Abarcaremos desde la instalación, configuración y comandos para movernos en VIM o NEOVIM, no explicaremos todo, pero estoy seguro que después de leer este resumen, podrás moverte usando una de estas aplicaciones. Por cierto, te recomiendo usar neovim, es mejor (para mí). Vim y neovim usan los mismos comandos, no importa cuál se use, se usan los comandos vistos en este blog en ambos.

Hacer gráficos con graphviz en C#

 Conectar Graphviz con C# en una aplicación GUI   Explicación en video

JasperReports en Maven

 Crear reportes en la aplicación jasperStudio y llamarlos desde una aplicación Maven Explicación en video En internet hay muchos tutoriales enseñando a llamar reportes desde java, pero en todos usan Ant, o son video viejos y aún no existía maven. Por eso te comparto la forma en que yo lo resolví.