Visual Basic - Copy a full song and present it in a listbox

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Copy a full song and present it in a listbox

Publicado por Nicolas (3 intervenciones) el 06/04/2022 01:15:39
Hi, I was trying to copy a full song and show it in a listbox but when I run the code only the first line appears.
1
2
3
4
5
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim song As String
        song = InputBox("Insert song")
        ListBox1.Items.Add(song)
    End Sub
DUDA-VISUAL-BASICDUDA-VISUAL-BASIC
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 145
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Copy a full song and present it in a listbox

Publicado por Sahid Ra Gutiérrez Cruz (191 intervenciones) el 06/04/2022 19:10:11
Hola espero te sirva lo siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Option Explicit
 
Private Sub Command1_Click()
 Dim Song As String
 'Remplazara todos los tabuladores existentes
 Do While InStr(Text1.Text, vbTab)
  Text1.Text = Replace(Text1.Text, vbTab, " ")
 Loop
 'Remplazara los saltos de linea existentes por punto y coma
 Song = Text2.Text
 Do While InStr(Song, vbCrLf) > 0
  Song = Replace(Song, vbCrLf, ";")
 Loop
 'Agrega al List mostrando solo el nombre de la cancion
 List1.AddItem Trim(Text1.Text) + Space(200) + vbTab + Song
End Sub
 
Private Sub List1_Click()
 Dim Song As String
 Song = List1.Text
 'Extrae la cancion del ListBox
 Song = Mid(Song, InStr(Song, vbTab) + 1)
 'Remplazara los punto y coma por salto de linea
 Do While InStr(Song, ";") > 0
  Song = Replace(Song, ";", vbCrLf)
 Loop
 'Asigna la letra de la cancion al cuadro de texto
 Text3.Text = Song
End Sub

enlace a la imagen https://postimg.cc/zb3rrntZ
Song

5aludos, espero no vayan muchos errores en el código y felices líneas de programac10n
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Copy a full song and present it in a listbox

Publicado por Nicolas (3 intervenciones) el 07/04/2022 04:15:27
Hola, estoy revisando el codigo que me mandaste. En primer lugar, muchas gracias por la ayuda. En segundo lugar, no estoy entendiendo en que parte del codigo insertas la cancion. Entiendo la parte en la que quitas los espacios y demas, pero eso ya es una vez que la cancion esta dentro del codigo para analizarla, pero no entiendo como la ingresas. No se si soy claro con la duda, disculpa las molestias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 145
Ha aumentado 1 puesto en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

Copy a full song and present it in a listbox

Publicado por Sah1d Ra (191 intervenciones) el 07/04/2022 07:06:50
HOLA

el titulo de la canción y la canción la guarda en el LIST1, donde según yo, solo verías el titulo
pero en realidad esta la canción también, pero no la alcanzas a ver porque le agrege 200 espacios
en blanco un tabulador y al final la letra de la canción.

en la lineal 15 del código que subí agrega la siguiente instrucción
1
mSGbOX "_" + TrIM(TeXT1.teXt) + spACE(200) + vBTaB + SoNg + "_"
para entender como esta guardado el titulo y la letra en el LIST1

Si con ese método sigues teniendo dudas, por aquí ando.

saludos y felices líneas de prograc10n.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Copy a full song and present it in a listbox

Publicado por Nicolas (3 intervenciones) el 07/04/2022 16:19:39
Hola, terminé usando parte de tu código para lo que necesitaba y despues lo pude adaptar de manera personal. Muchas gracias!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar