O controle ListBox no Visual Basic é uma ferramenta poderosa para a exibição de listas de dados e permitindo que o usuário selecione um ou mais itens da lista. A seleção pode forçar uma ação em uma seção diferente do código. Existem várias propriedades disponíveis com este controle , incluindo aqueles para mostrar dados em mais de uma coluna. Para listas de textos mais longos ou mais amplas, barras de rolagem horizontal e vertical aparecerão automaticamente . As listas podem aparecer ordenada ou não triados e formas pode ter vários ListBoxes interligados. Criando um ListBox
Carregue um novo formulário , clicando no menu "Arquivo" no Visual Basic e selecione " New Project ". Selecione " Standard EXE " como o tipo no Visual Basic 6.0. Em versões do Visual Basic.NET , o nome do modelo é " Windows Forms Application ". Uma vez que o formulário é aberto, você verá dois controles à esquerda que se parecem com as listas. Clique duas vezes sobre o lado direito, uma caixa de listagem , para adicioná-lo ao formulário em branco . Repita isso para adicionar uma segunda caixa de listagem, e arraste-o para a direita do primeiro. Expandir o formulário usando as alças na parte inferior e à direita do formulário.
Experiência com o conteúdo de caixa de listagem e suas propriedades. Altere a propriedade " Ordenado " de cada caixa de listagem como "True ". Altere o ForeColor do ListBox do lado direito para "Red ". Para se preparar para a próxima etapa do tutorial, adicionar quatro botões de comando da caixa de ferramentas organizando-os como na imagem . Nota: o texto nas caixas é definido maior para a visibilidade. Usando o painel de propriedades à direita, fazer com que cada legenda botão de comando como segue: Superior Esquerda : " Add New Item " Top Direita: " Selecione um item" Inferior Esquerda : " Imprimir lista de selecionados" canto inferior direito: " Desmarque um item" O usa destes botões ficará claro como você trabalhar com o tutorial.
Configurando o tutorial
Mudança do modo de design para a visualização de código , clicando em "Ver , " " Código " no menu. Para ativar os botões de comando adicionado acima , digite o seguinte código exatamente como ele aparece : Private Sub Command1_Click () Dim NewItem Como StringNewItem = InputBox ( " Digite o novo item para a lista de " ) List1.AddItem NewItemEnd SubPrivate Sub Command2_Click () Se Lista1. ListIndex > = 0 ThenList2.AddItem List1.TextList1.RemoveItem List1.ListIndexEnd IfEnd SubPrivate Sub Command3_Click () Se List2.ListIndex > = 0 ThenList1.AddItem List2.TextList2.RemoveItem List2.ListIndexEnd IfEnd SubPrivate Sub Command4_Click () Dim n Como IntegerFor n = 0 Para List2.ListCount - 1Print n & "" & List2.List (n ) NextEnd Sub
Como usar o controle ListBox
os caminhos para utilizar esses botões será óbvio quando você pressionar " F5" para executar o programa ( a ilustração foi pré- preenchido com alguns itens ) . Comece usando o comando " Add New Item " . Cada vez que você usar isso, uma caixa irá pedir-lhe para adicionar um novo item. Tente adicionar alguns nomes de países em ordem aleatória. " Selecione um item" remove da caixa da esquerda e adiciona-lo para a direita. " Desmarque um item" faz o inverso . O botão "Imprimir" envia-lo para a tela, mas por uma modificação poderia usar uma impressora em seu lugar. Código adicional pode alterar a seleção de modo que , mantendo pressionada a tecla shift , o usuário pode selecionar vários itens.
Propriedades ListBox incluir links para um banco de dados para posterior utilização de dados selecionados. As caixas podem ser preenchidas ou um item de cada vez , como mostrado aqui , usando uma variedade de itens para adicionar tudo de uma vez , ou através da importação de um arquivo de texto pré- selecionado. Esta é a forma como essas longas listas de países aparecem em versões da Web do ListBox.