Listas são usados para exibir dados do tipo similar. Por exemplo , pode haver listas de números , listas de correio e listas de nomes . Filtrando uma lista seleciona alguns itens da lista e exclui outros. A lista pode ser filtrada com base em alguns critérios úteis através da utilização de um Microsoft. Net " CheckBox ". A CheckBox pode filtrar a lista e exibir somente os itens na lista que ocorrem após alguns letra. Você pode usar o Microsoft Visual Studio 2010 para realizar essa tarefa . Coisas que você precisa
computador com o Visual Studio 2010 instalado
Show Mais instruções
1
Abra o Visual Studio 2010 , clicando no ícone do programa. Quando ele carrega , selecione " File /New /Project " e clique em "Visual C # /Windows Forms Application ". Um novo projeto de aplicativo do Windows Form é criado, e um Windows Form em branco aparece na janela principal do editor.
2
Localize o painel " Toolbox" localizados em cada lado da janela principal do editor. Esta caixa apresenta listas de itens que podem ser usados para construir uma interface gráfica do usuário . Encontre o rótulo " CheckBox ".
3
Clique e arraste o CheckBox do painel " Toolbox" para o formulário. Uma caixa de seleção será exibida no formulário.
4
Localize o item chamado " TextBox " do painel " Toolbox" . Arraste e solte este item como o que você fez com a " caixa de seleção" .
5
Clique duas vezes no " caixa" para abrir a página de código-fonte associado com a caixa de seleção.
6
Encontre o código-fonte que diz " public partial class Form1: . Form" Abaixo desta afirmação , escreva a seguinte declaração de lista :
lista estática myList = new List ( );
7 Encontre o código-fonte que diz " public Form1 (). " Abaixo desta afirmação , escreva as seguintes instruções para adicionar alguns itens à
8
Localize o texto chamado " CheckBox1_CheckedChanged ". Este código é executado sempre que a caixa de seleção é clicado ou desligado.
9
loop através de cada item da lista que você deseja filtrar. Escrever um loop " foreach " para alcançar este objetivo . Escreva o seguinte logo abaixo da " caixa de seleção" bloco de código que apareceu quando você duplo clique nele.
Foreach ( var carta em myList )
{}
10
filtrar a lista com base em alguns critérios . Por exemplo, para filtrar todas as letras "A", escreve o seguinte, entre as chaves do " foreach " laço "
if ( letra! = " A ")
{}
11
Adicione o texto filtrado para a rubrica de " Caixa de Texto " que você criou no formulário para fazer isso , escreva o seguinte dentro das chaves do " if" : .
textBox1.Text + = letra ;
12
Execute o programa pressionando o botão " Play" o programa irá exibir uma caixa de seleção Clique uma vez para filtrar a lista a caixa de texto agora será exibido. . . o " BCDE . " letras