Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: mariana_87 en 24 Marzo 2009, 16:31 pm



Título: De textbox a listview
Publicado por: mariana_87 en 24 Marzo 2009, 16:31 pm
hola alguien seria tan amable de decirme como pasar todo el contenido de un textbox multiline a un listview?


Título: Re: De textbox a listview
Publicado por: Karcrack en 24 Marzo 2009, 17:08 pm
1
Código
  1.    Dim vItem       As Variant
  2.  
  3.    For Each vItem In Split(Text1.Text, vbCrLf)
  4.        List1.AddItem vItem
  5.    Next vItem
2
Código
  1.    Dim sItems()        As String
  2.    Dim i               As Long
  3.  
  4.    sItems = Split(Text1.Text, vbCrLf)
  5.    For i = LBound(sItems) To UBound(sItems)
  6.        List1.AddItem sItems(i)
  7.    Next i


Título: Re: De textbox a listview
Publicado por: seba123neo en 24 Marzo 2009, 18:09 pm
Hola, a un listview seria asi  ;D...bueno pero es casi lo mismo que te puso Karcrack...

Código
  1. Option Explicit
  2.  
  3. Private Sub Command1_Click()
  4.    Dim vDatos() As String
  5.    Dim Item As ListItem
  6.    Dim i As Long
  7.  
  8.    vDatos = Split(Text1.Text, vbNewLine)
  9.  
  10.    For i = LBound(vDatos) To UBound(vDatos)
  11.        Set Item = ListView1.ListItems.Add(, , vDatos(i))
  12.    Next
  13. End Sub
  14.  
  15. Private Sub Form_Load()
  16.    Text1.Text = "Item1" & vbNewLine & "Item 2" & vbNewLine & "Item 3"
  17.    With ListView1
  18.         .ColumnHeaders.Add , , "Datos Del TextBox"
  19.        .View = lvwReport
  20.    End With
  21. End Sub

saludos.



Título: Re: De textbox a listview
Publicado por: mariana_87 en 25 Marzo 2009, 19:56 pm
muchas gracias a los dos