Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como Organizar números menor para o maior usando o Visual Basic
Organizando números em Visual Basic menor para o maior é um recurso fornecido pela operação "Classificar " na classe List. Infelizmente , não é um recurso fornecido pelo ListBox Graphical User Interface (GUI) elemento, por isso, para executar esta operação os dados em um ListBox , primeiro você deve mover os dados para uma lista. Instruções
1

Adicionar uma caixa de listagem ao seu formulário , arrastando-o a partir da lista " componentes" do lado esquerdo.
2

Adicionar um botão ao seu formulário. No Editor de propriedades na parte inferior direita da tela , altere a propriedade de texto para "Sort ". Altere a propriedade nome para " SortButton . " Isso fará com que seja mais fácil identificar este botão quando você está escrevendo código.

3

Adicione uma caixa de texto ao seu formulário. Altere a propriedade nome para " UserInputTextBox ", mas deixar a sua propriedade de texto em branco. Este é o lugar onde o usuário digite um número para adicioná-lo à caixa de listagem.
4

Adicione um rótulo à sua forma , e colocá-lo ao lado da caixa de texto que você adicionou na etapa 3 . Altere a propriedade de texto para "Digite um número ".
5

Adicionar um botão. Altere o texto para "Adicionar à lista ". Altere a propriedade nome para " AddButton ".
6

Dê um duplo clique no botão "Adicionar " . Isto irá criar uma função de evento de ação e movê-lo para ele. Cole este código dentro da função :

Dim número As Double = Novo dobro
número

= Double.Parse ( UserInputTextBox.Text )

ListBox1.Items.Add ( number. ToString )

Isso cria um número como uma dupla , então não há muito espaço para casas decimais. Em seguida, ele tenta interpretar (ou analisar ) as informações no UserInputTextBox como um número. E, finalmente, se pode interpretar com sucesso a entrada do usuário como um número, ele adiciona a caixa de listagem.

Clique na aba " Design" para voltar para a janela do formulário.
7

Dê um duplo clique no botão " Ordenar " . Como a lista embutida no ListBox não suporta a operação de classificação , você deve mover todos os números na caixa de listagem em um objeto List antes de classificar , em seguida, classificá -los e, finalmente, movê-los de volta para a caixa de listagem. Cole este código para fazer isso :

Dim números como List (Of Duplo) = Lista Nova ( Of Duplo)

para cada n As Double Em ListBox1.Itemsnumbers.Add (n ) Next

ListBox1.Items.Clear ()

numbers.Sort ()

para cada n As Double Em numbersListBox1.Items.Add (n ) Next

Anterior :

Próximo : No
  Os artigos relacionados
·Como imprimir para uma caixa de listagem em Visual Basi…
·As diferenças entre DataGrid e DataGridView em NET 
·Como usar Convert.FromBase64String em VBS 
·Como atualizar o Visual Basic 6 Code 
·Como usar uma variável com a função VB Dir 
·Como fazer Foxfire Add-Ons 
·Como automatizar Office com VBA 
·Como criar um programa em Visual Basic 6.0 que abre cha…
·Regras que se aplicam a matrizes em Visual Basic 2005 
·Como ligar Visual Basic 
  Artigos em destaque
·Como fazer um jogo sem experiência 
·Como remover a primeira letra de uma string em PHP 
·Como adicionar a ListView 
·Como adicionar dois números com JavaScript 
·Como fechar os programas em C 
·Como inserir vários registros de uma só vez no MySQL 
·Como dividir uma string em uma lista em Python 
·VBA & Dicas Macro para Word 2007 
·Como sair AVG 9 
·Como criar um histograma usando C Código Programação…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados