Usuário com melhor resposta
criando listbox

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)
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
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 -
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 -
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 -
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
-
-
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