1: ListBox1.Items.Add (textbox1.text)
--------------------------------------------
Remover um item da lista
1: ListBox1.Items.Remove (ListBox1.SelectedItem)
--------------------------------------------
Adicionar um item da lista em uma textbox
1: Textbox1.Text = ListBox1.SelectedItem
--------------------------------------------
Transferir valores de uma listbox para uma textbox com os parametros "-" Split
Crie uma função:
1:Private FunctionTrans_valores(ByValtransAsListBox,ByValtextoAsTextBox) 2: TextBox1.Text = ""' Reseta a textbox3:DimXAs Short4:ForX = 0 To ListBox1.Items.Count - 1 5: TextBox1.Text &= trans.Items(X) & "-" 6:Next7:DimFINALEAs String= Microsoft.VisualBasic.Right(TextBox1.Text, 2)' Para que não fique aparecendo mais de um "-"8:IfFINALE = "--"Then9: TextBox1.Text = TextBox1.Text.Substring(0, TextBox1.Text.Length - 1)' Apaga os dois ultimos caracteres10:Else11:End If12:End Function
**DEPOIS CRIE UM SUB QUE IRÁ CHAMAR A FUNÇÃO E O CHAME EM UM BUTTON**
1:Private SubTransferir() 2: Trans_valores(ListBox1, TextBox1) 3:End Sub
Para chamar basta usar Transferir()
----------------------------------------------
Transferir valores de uma textbox para uma listbox em split
1:DimsAs String2:DimsubstringAs String3:Dimsp()As String4: ListBox1.Items.Clear()' Reseta os itens para não ficar sobrepondo5: s = TextBox1.Text' Carrega o texto da textbox6: sp = s.Split("-")' Splita o texto da textbox com o parametro "-"7:For EachsubstringInsp 8: ListBox1.Items.Add(substring)' Adiciona todos os valores com os parametros "-"9:Next
----------------------------------------------
Salvar uma listbox em um arquivo de texto
Trabalhar com arquivos lembre-se sempre de importar IO : Imports System.IO
1: IO.Directory.CreateDirectory("C:\Test") 'Cria o diretorio 2:DimCaminhoAs NewIO.StreamWriter("C:\Test\Arquivo.txt")' Caminho onde irá salvar3:DimiAs Integer' Variavel para fazer o loop4:Fori = 0ToListBox1.Items.Count - 1' Loop5: Caminho.WriteLine(ListBox1.Items.Item(i))' Rodando o Listbox e salvando6:Next7: Caminho.Close()
----------------------------------------------
Outro metodo de salvar uma listbox em um arquivo de texto
1: FileOpen(132, Environment.GetFolderPath(Environment.SpecialFolder.Desktop) & "\Testestes.txt", OpenMode.Output) 2:DimiAs Integer3:Fori = 0Tolist_assistir.items.Count - 1 4: PrintLine(123, list_assistir.items(i)) 5:Next6: FileClose()
----------------------------------------------
Terceiro metodo de salvar uma listbox em um arquivo de texto
1:DimObjfileAs NewSystem.IO.StreamWriter(My.Computer.FileSystem.SpecialDirectories.Desktop & "\INTER.txt") 2:DimintCounterAs Long3:ForintCounter = 0Tolist_assistir.items.Count - 1 4: Objfile.WriteLine(list_assistir.items(intCounter).ToString) 5:NextintCounter 6: Objfile.Close() 7: Objfile.Dispose()
----------------------------------------------
Carregando uma listbox de um arquivo de texto
1:DimleituraAs NewIO.StreamReader("C:\Test\Arquin.txt")' Variavel a receber o arquivo2:While(leitura.Peek() > -1)'Loop para carregar os arquivos na Variavel leitura3: ListBox1.Items.Add(leitura.ReadLine)' Jogando os textos no listbox4:End While5: leitura.Close() ' fechamento da leitura
----------------------------------------------
Alterar valor de uma listbox
1: ListBox1.Items(ListBox1.SelectedIndex) = TextBox1.Text
----------------------------------------------
Alterar fundo de uma listbox
Vá na SolutionExplorer e procure por: ShowAllFiles (Mostrar todos os arquivos)
Depois vá em Form1.Design.vb, procure por listbox e utilize o seguinte codigo:
1:Me.ListBox1.BackColor = System.Drawing.Color.FromArgb(CType(CType(45, Byte), Integer), CType(CType(47, Byte), Integer), CType(CType(49, Byte), Integer)) 2:' Ou procure metodos de cores
----------------------------------------------
Alterar a cor de um item selecionado no listbox
Em form.load Add:
1: ListBox1.DrawMode = DrawMode.OwnerDrawFixed
Mude o evendo do listbox de "SelectedIndexChanged" para "DrawItem" e
adicione o seguinte codigo:
1: e.DrawBackground() 2:If(e.State And DrawItemState.Selected) = DrawItemState.SelectedThen3: e.Graphics.FillRectangle(Brushes.SpringGreen, e.Bounds)' Selecione a cor depois de Brushes4:End If5:UsingbAs NewSolidBrush(e.ForeColor) 6: e.Graphics.DrawString(ListBox1.GetItemText(ListBox1.Items(e.Index)), e.Font, b, e.Bounds) 7:End Using8: e.DrawFocusRectangle()
0 comentários:
Postar um comentário