Visual Basic - list box y text box

Life is soft - evento anual de software empresarial
 
Vista:

list box y text box

Publicado por Rafa (7 intervenciones) el 29/09/2004 17:43:52
mi pregunta es si se puede traspasar un item o los item uno por uno de un list box a un text box y que los datos queden borrados del list box
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

RE:list box y text box

Publicado por fisa (22 intervenciones) el 29/09/2004 19:46:20
Si se puede, es bastante facil. Este seria el codigo:

list1.selected(0) = true 'para que seleccione el primer item del list

do while not list1.listindex = list1.listcount -1 'para que repita la instruccion hasta que llegue al ultimo elemento

text11.text = list1.text 'para que el texto del item pase al textbox

list1.selected(list1.listindex + 1) = true 'para que seleccione el siguiente elemento

loop

text11.text = list1.text 'para que el texto del ultimo item pase al textbox

list1.clear 'para borrar todos los elementos

si queres que en el textbox se vallan sumando los textos de los items, seria asi:

list1.selected(0) = true 'para que seleccione el primer item del list

do while not list1.listindex = list1.listcount -1 'para que repita la instruccion hasta que llegue al ultimo elemento

text11.text = text1.text + " - " + list1.text 'para que el texto del item pase al textbox, y se sume al texto anterior pero separado por un guion

list1.selected(list1.listindex + 1) = true 'para que seleccione el siguiente elemento

loop

text11.text = text1.text + " - " + list1.text 'para que el texto del ultimo item pase al textbox, y se sume al texto anterior pero separado por un guion

list1.clear 'para borrar todos los elementos

Espero que te sea util, suerte
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

RE:list box y text box

Publicado por Ruri (583 intervenciones) el 01/10/2004 01:59:12
Esto puede servirte
Dim k As Long
If List1.ListCount < 1 Then Exit Sub
Text1.Text = ""
For k = 0 To List1.ListCount - 1
List1.ListIndex = k
Text1.Text = Text1.Text & List1.Text & vbCrLf
Next k

Saludos Ruri
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

RE:list box y text box

Publicado por Ruri (583 intervenciones) el 01/10/2004 02:07:31
Recuerda colocar en true la propiedad multiline del Textbox
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