none
criando listbox RRS feed

  • Pergunta


  • o que tem errado com o codigo, eu instanciei o list box em cima

    private

     

    ListBox listbx;

    e ao clicar no botão vem esse codigo de baixo
    para criar um listbox

    listbx = new ListBox();
    listbx.Location = new System.Drawing.Point(100, 50);
    listbx.Name = "lbx1";
    listbx.Size = new System.Drawing.Size(120, 300);

    mas não esta aparecendo nada no form... alguma sugestão!?

    • Movido Rogerio Jerez terça-feira, 10 de novembro de 2009 17:34 Movido para o Fórum Apropriado (De:Fórum MSDN)
    segunda-feira, 18 de maio de 2009 13:24

Respostas

  • Salve salve meu amigo!

          Hoje pela manhã fiz um exemplo rapidinho pra tu ver se consegue se nortear!

          Abri um projeto WinForms, coloquei um botão no canto superior direito do formulario e coloquei esse código no evento ONCLICK

            private void button1_Click(object sender, EventArgs e)
            {
                System.Windows.Forms.ComboBox comboBox1 = new System.Windows.Forms.ComboBox();
                comboBox1.FormattingEnabled = true;
                comboBox1.Location = new System.Drawing.Point(12, 60);
                comboBox1.Name = "comboBox1";
                comboBox1.Size = new System.Drawing.Size(121, 21);
                comboBox1.TabIndex = 10;
                comboBox1.Items.AddRange(new object[] { "Item 1", "Item 2" });
                this.Controls.Add(comboBox1);
            }
    Espero ter ajudado em algo. Mas qualquer dúvida a mais é só postar ae!
    Abração meu amigo!
    Leandro Amorim
    • Marcado como Resposta JoeY... _ sexta-feira, 27 de agosto de 2010 19:28
    quarta-feira, 3 de junho de 2009 12:31

Todas as Respostas

  • Joey,

    Oque voce quer que aparece no ListBox?

    Não há nenhuma informação acima sobre Aparecer algo do tipo alguns dados,

    Oque voce precisa??  Não seria somente o caso de acrescentar o Listbox pela Toolbox?

    Me explica melhor, para tentar te ajudar, ok?

    Abraços
    http:\\fparmezani.wordpress.com
    sábado, 23 de maio de 2009 19:16
  • Grande Joey!

        cara tu viu se depois que ele atribui as propriedades ele insere o listBox no seu form? Seria um código como:

    this.Controls.add(listbx);

        Tu pode verificar o modificador e setar ele como "public" por exemplo, isso caso seja um formulário herdado.


    Qualquer coisa posta ai
    terça-feira, 2 de junho de 2009 22:00
  • Joey ,


    Concordo com a Citação do Leandro,

    Pedi para expelicar um puco melhor para enteder mas explico o Seguinte:

    // Este código instancia em memória um novo list Box - Mas por enquanto nada aprece na tela
    listbx = new ListBox();

    // Informa a posição/Localização do ListBox
    listbx.Location = new System.Drawing.Point(100, 50);

    //Atribue um noe ao List Box
    listbx.Name = "lbx1";

    ?? atribue o Tamanho em Largue a Altura
    listbx.Size = new System.Drawing.Size(120, 300);


    Para Acrescentar um ListBox a Página eu Simplemente acrescente o Componente.


    Para acrescentar algum dados eu utilizo


    listbox1.items.add("Informação 1")
    listbox1.items.add("Informação 2")
    listbox1.items.add("Informação 3")

    é Isto que esta procurando?

    na dúvida posta ai novamente, ok



    http://fparmezani.wordpress.com
    terça-feira, 2 de junho de 2009 23:32
  • Salve salve meu amigo!

          Hoje pela manhã fiz um exemplo rapidinho pra tu ver se consegue se nortear!

          Abri um projeto WinForms, coloquei um botão no canto superior direito do formulario e coloquei esse código no evento ONCLICK

            private void button1_Click(object sender, EventArgs e)
            {
                System.Windows.Forms.ComboBox comboBox1 = new System.Windows.Forms.ComboBox();
                comboBox1.FormattingEnabled = true;
                comboBox1.Location = new System.Drawing.Point(12, 60);
                comboBox1.Name = "comboBox1";
                comboBox1.Size = new System.Drawing.Size(121, 21);
                comboBox1.TabIndex = 10;
                comboBox1.Items.AddRange(new object[] { "Item 1", "Item 2" });
                this.Controls.Add(comboBox1);
            }
    Espero ter ajudado em algo. Mas qualquer dúvida a mais é só postar ae!
    Abração meu amigo!
    Leandro Amorim
    • Marcado como Resposta JoeY... _ sexta-feira, 27 de agosto de 2010 19:28
    quarta-feira, 3 de junho de 2009 12:31
  • vlw ;)
    sexta-feira, 27 de agosto de 2010 19:28
  •    Leandro , tenho um UserForm a a seguinte opção TextBox1. onde ele  entra o codigo pesquisado e dois CommandButton, um que sera o ( pesquisar e o outro Cancela ) e um ListBox1  onde eu quero que venha as informaçoes da plan2 dois coluna B. o codigo que estou usando é esse abaixo como faço para alinhar as imformaçoes na ListBox1 onde ñ fique com espaço muito grande as informaçoes

     

    Private Sub CmdPesquisa_Click()
        Dim i As Integer, j As Integer
       
        i = 0
        Sheets("Plan2").Range("A1").Select
        Do While ActiveCell <> ""
            j = 0
            Do While ActiveCell <> ""
                If j = 0 Then
                    ListBox1.AddItem ActiveCell
                Else
                    If ListBox1.ColumnCount <= j Then
                        ListBox1.ColumnCount = ListBox1.ColumnCount + 1
                    End If
                    ListBox1.Column(j, i) = ActiveCell
                End If
                j = j + 1
               
                ActiveCell.Offset(0, 1).Select
            Loop
            ActiveCell.Offset(1, 0).Select
            ActiveCell.EntireRow.Select
            i = i + 1
        Loop
    End Sub

     

    sexta-feira, 12 de novembro de 2010 16:00