Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como inserir uma caixa de combinação em C -Sharp
desenvolvedores de C -Sharp tem a opção de adicionar controles ComboBox às formas como eles constroem -los ou para gerar ComboBoxes conforme necessário. Método " Controls.Add " do C -Sharp faz geração controle dinâmico possível. Você pode encontrar essa funcionalidade útil quando você precisa coletar informações de um usuário em uma forma que não tem ComboBox. Usando o método Controls.Add , você pode criar uma caixa de combinação , preenchê-lo com dados e colocá-lo em qualquer lugar você gosta da forma como o programa é executado . Instruções
1

Abra o Microsoft Visual Studio e abrir qualquer projeto C -Sharp . Mover para o Solution Explorer e clique duas vezes em formulário de inicialização do projeto. Visual Studio exibe que se formam em sua janela de Design.
2

Clique duas vezes na barra de título na parte superior do formulário. Método de "Load" do formulário é aberto na janela Código . Adicione o código mostrado abaixo para esse método :

ComboBox combo1 = new ComboBox (); combo1.Name = " combo1 "; combo1.Location = new Point (100, 200);

as duas primeiras demonstrações criar uma caixa de combinação com o nome " combo1 . " A próxima instrução define a localização do controle sobre a forma através da criação de um novo ponto. Essa localização é de 100 pixels do topo e 200 pixels a partir da esquerda , como mostra a chamada para o método Point.
3

Cole o seguinte código após o código mostrado na etapa anterior :

string [ ] = new ComboItems string [ ] { "Item 1", " item 2 ", " item 3 "}; combo1.Items.AddRange ( ComboItems ); combo1.Items.Add (« Outra o item" );

Esta primeira linha de código cria uma matriz de cadeia contendo três itens. A próxima instrução usa o método AddRange para adicionar esses itens para a caixa de combinação recém-criado. A declaração final acrescenta mais um item para a caixa de combinação usando o Add método. Qualquer um desses métodos funciona - no entanto, o AddRangemétodo permite inserir itens rapidamente em uma caixa de combinação quando você tem muitos para adicionar
4

Cole o código mostrado abaixo após a última linha de código descrito . na etapa anterior :

combo1.SelectedIndexChanged + = new EventHandler ( combo1_SelectedIndexChanged ); this.Controls.Add ( combo1 );

Esta primeira linha define um manipulador de eventos com o nome " combo1_SelectedIndexChanged ". , Esse manipulador de eventos é executado quando os usuários selecionam um dos itens da ComboBox. A última linha de código adiciona a nova caixa de combinação para a forma usando o método Controls.Add
5

Adicione este bloco final do código após o método de carga: .

Vazio combo1_SelectedIndexChanged (objeto sender, EventArgs e) { ComboBox comboBox = ( ComboBox ) remetente; corda SelectedText = comboBox.SelectedItem.ToString (); MessageBox.Show (" Você selecionou " + SelectedText );}

Este código determina a item selecionado do ComboBox e exibe em uma caixa de mensagem pop-up .
6

Pressione F5 . Visual Studio executa o código e cria um novo ComboBox. Clique na seta "Down" do ComboBox, e , em seguida, clique em um dos itens que aparecem no menu drop -down. O código de manipulador de eventos é executado e exibe o item selecionado.

Anterior :

Próximo : No
  Os artigos relacionados
·O que é Microdados HTML5 
·Como calcular uma Autodesk e Momento de Inércia para u…
·Como declarar um campo 3D em MATLAB 
·Como instalar um arquivo IPA em um iPhone Simulator 
·Como mover objetos a uma velocidade constante em Unity 
·Como exibir nomes de objetos em MATLAB 
·Como plotar grandes Linhas em MATLAB 
·Como ganhar permissão para abrir meus arquivos em Pyth…
·COBOL Tutorial 
·Como ler uma cadeia de caracteres com linguagem Assembl…
  Artigos em destaque
·Como criar uma String dinâmica em C + + 
·O que é um RSE em LabVIEW 
·Como reescrever o código para FPS Creator 
·Como escrever uma grade 5X5 usando C + + 
·Funções dinâmicas de chamar DLLs 
·Como ignorar linhas de comentário em C + + 
·O que é Buffer em Programação 
·Como compilar um kernel para um Android 
·Como medir Cada Character Largura ASCII em uma String 
·Como fazer um gráfico vertical em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados