Gente!Publiquei mais um artigo no site Linha de Codigo!Segue o link:Resolvendo problemas de identificacao de textos com Expressoes Regulares em C#Deixem seus comentarios e sugestoes!Abrass!! Ola, meu povo e minha pova!Respondendo ao colega Wanilton Filho, que me pediu ajuda por email, segue um exemplo simples de como fazer Auto Complete quando digitamos um texto dentro de um TextBox em uma Windows Form.Eu criei um Windows Form com apenas um Label com o texto "Nome" e uma TextBox chamada "txtNome", onde iremos digitar um nome para que o Auto Complete nos de sugestoes de preenchimento. Veja:Antes de mais nada, eu atribui os seguintes valores as seguintes propriedades:AutoCompleteMode: SuggestAppendA propriedade AutoCompleteMode possui 4 valores possiveis: None - Auto Complete desabilitado;Suggest - Exibe uma lista de opcoes para que o usuario escolha;Append - Completa o texto com a opcao mais proxima do digitado;SuggestAppend - Utiliza os dois metodos acima.AutoCompleteSource: CustomSource.A propriedade AutoCompleteSource possui 8 valores possiveis:CustomSource Exibe uma lista personalizada, definida em AutoCompleteCustomSource;FileSystem Exibe items do sistema de arquivos como fonte;FileSystemDirectories Determina que apenas nomes de diretorios serao exibidos, ignorando nomes de arquivos;HistoryList Exibe o historico de todas as URLs como fonte;RecentlyUsedList Exibe lista de URLs mais usadas recentemente;AllUrl Equivalente ao HistoryList combinado com o RecentlyUsedList;AllSystemResources Equivalente ao FileSystem combinado com o AllUrl;None Determina que o recurso de AutoComplete nao sera habilitado. Depois, dentro do metodo Load do Form, eu criei uma lista do tipo AutoCompleteStringCollection, que contem a lista de elementos que serao utilizados como fonte para o Auto Complete do TextBox, preenchendo a lista com um monte de nomes aleatorios (somente para fins de testes).Ai, atribui esta lista a propriedade AutoCompleteCustomSource do TextBox (txtNome).Veja o codigo como ficou:using System;using System.Windows.Forms;namespace AutocompleteWinForms{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { AutoCompleteStringCollection lista = new AutoCompleteStringCollection(); lista.Add("Sofia Ferreira"); lista.Add("Mateus Melo"); lista.Add("Lavinia Castro"); lista.Add("Nicolash Cavalcanti"); lista.Add("Clara Barros"); lista.Add("Joao Rodrigues"); lista.Add("Eduardo Sousa"); lista.Add("Luis Pereira"); lista.Add("Marina Castro"); lista.Add("Brenda Rocha"); lista.Add("Mariana Martins"); lista.Add("Joao Fernandes"); lista.Add("Carolina Rocha"); lista.Add("Diego Pereira"); lista.Add("Marisa Dias"); lista.Add("Erick Barros"); lista.Add("Kaua Lima"); lista.Add("Paulo Barbosa"); lista.Add("Miguel Carvalho"); lista.Add("Joao Azevedo"); lista.Add("Manuela Pinto"); lista.Add("Arthur Goncalves"); lista.Add("Luiz Carvalho"); lista.Add("Joao Goncalves"); lista.Add("Victor Alves"); lista.Add("Agatha Cardoso"); lista.Add("Igor Silva"); lista.Add("Isabela Cardoso"); lista.Add("Carolina Rodrigues"); lista.Add("Giovanna Ferreira"); lista.Add("Gustavo Correia"); lista.Add("Amanda Gomes"); lista.Add("Evelyn Pinto"); lista.Add("Vitoria Dias"); lista.Add("Isabela Rocha"); lista.Add("Bruna Rodrigues"); lista.Add("Melissa Fernandes"); lista.Add("Lucas Costa"); lista.Add("Laura Alves"); lista.Add("Vitor Oliveira"); lista.Add("Tomas Araujo"); lista.Add("Ana Cardoso"); lista.Add("Sarah Cunha"); lista.Add("Luana Cardoso"); lista.Add("Pedro Ribeiro"); lista.Add("Manuela Almeida"); lista.Add("Kaua Barbosa"); lista.Add("Kaue Goncalves"); lista.Add("Matilde Almeida"); lista.Add("Julia Oliveira"); lista.Add("Leonardo Pinto"); lista.Add("Julio Barbosa"); lista.Add("Rebeca Pinto"); lista.Add("Julia Fernandes"); lista.Add("Agatha Souza"); lista.Add("Guilherme Castro"); lista.Add("Larissa Rodrigues"); lista.Add("Aline Barros"); lista.Add("Kaua Rodrigues"); lista.Add("Aline Lima"); lista.Add("Jose Lima"); lista.Add("Kauan Sousa"); lista.Add("Lavinia Dias"); lista.Add("Sophia Oliveira"); lista.Add("Fabio Almeida"); lista.Add("Beatriz Alves"); lista.Add("Bruna Correia"); lista.Add("Davi Cardoso"); lista.Add("Kaua Pereira"); lista.Add("Julian Cardoso"); lista.Add("Gustavo Goncalves"); lista.Add("Ana Alves"); lista.Add("Giovana Pinto"); lista.Add("Danilo Almeida"); lista.Add("Bruna Cavalcanti"); lista.Add("Luis Azevedo"); lista.Add("Livia Sousa"); lista.Add("Gabriel Santos"); lista.Add("Vitor Dias"); lista.Add("Kai Dias"); lista.Add("Matilde Castro"); lista.Add("Julian Araujo"); lista.Add("Kaua Oliveira"); lista.Add("Julieta Cardoso"); lista.Add("Marisa Gomes"); txtNome.AutoCompleteCustomSource = lista; } }}Lembrando que as chamadas "Add" do objeto "lista" podem ser feitas obtendo dados de uma tabela num banco de dados ou em um arquivo.E isso ai! Espero que a duvida do Wanilton tenha sido