¿Control de Windows Forms que se comporta como el extensor de Autocompletar ASP.NET Ajax?

Usando con éxito el Extensor de Autocompletar del kit de herramientas de control AJAX, Estoy buscando un control de Windows Forms 2.0 que se comporte de manera similar:

Extensor de Autocompletar

Como quiero usar el control para ingresar varios destinatarios de correo electrónico, mi requisito principal es tener a varias, elementos independientes para autocompletar.

Es decir, esto podrá ser realizado por la función de autocompletar estándar de un TextBox control que solo admite autocompletar una cadena.

En otras palabras, estoy buscando algo similar al cuadro de texto del correo electrónico de Outlook (pero no tan avanzado, solo la parte de autocompletar, no se requiere subrayado):

Autocompletar en Outlook

Incluso después de buscar en Google (y Bing) durante bastante tiempo, me las arreglé para no tener suerte en encontrar ese control.

Mi pregunta es:

¿Existe algún ejemplo sobre cómo construir un control de este tipo, o incluso un control terminado para usar?

Dado que la aplicación debería ser muy delgada, no quiero usar bibliotecas de terceros como DevExpress o Telerik o Infragistics.

Actualizar 2014-12 24-:

La biblioteca DevExpress comercial ahora tiene un Control de edición de tokens ese podría ser el control que estaba buscando:

enter image description here

preguntado el 08 de noviembre de 11 a las 16:11

mi jefe estaba buscando esto y terminó escribiendo el suyo. ¡Este puede ser el camino a seguir! -

@DanielCasserly ¿Puede su jefe compartir su código fuente? -

improbable lo siento. ¡Sin embargo, se puede hacer! :-) -

Para no sonar llorón, nunca entendí por qué alguien lo haría no comparte su código fuente. He adquirido tanto conocimiento y ayuda a lo largo de los años de la comunidad y, a su vez, proporcionó docenas de artículos. Nunca tuve una mala experiencia con eso. -

Lo siento si lo hubiera escrito, lo haría. -

1 Respuestas

Puede echar un vistazo a la interfaz IAutoComplete. Eso le permitirá crear una clase que puede usar en lugar del autocompletado estándar para un cuadro de edición. En esa clase, manejaría la parte de la cadena en la que se completa automáticamente y la fuente de donde provienen los datos.

http://msdn.microsoft.com/en-us/library/bb776292(v=VS.85).aspx

respondido 09 nov., 11:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.