Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/11/2011, 15:22
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años
Puntos: 53
Respuesta: ¿como borro en el txt lo q borro en una list?

Hola:

Primero, pienso que si le dieses esta forma a tu rutina, sería mas fácil de entender en el futuro y con menos lineas.

Código vb:
Ver original
  1. Private Sub Form_Load()
  2.   Dim numero As Integer, variable As String
  3.   Open App.Path & "\listadodeelementos.txt" For Input As #1
  4.   While Not EOF(1)
  5.     Line Input #1, variable
  6.     numero = numero + 1
  7.     Select Case numero
  8.       Case Is = 1: List11.AddItem variable
  9.       Case Is = 2: List12.AddItem variable
  10.       Case Is = 3: List13.AddItem variable: numero = 0
  11.     End Select
  12.   Wend
  13.   Close #1
  14. End Sub

En respuesta a tu pregunta, podrías tener una rutina como esta o similar que deberás llamar cada vez que elimines o añadas un elemento al grupo de List

Código vb:
Ver original
  1. Private Sub GrabarElementos()
  2.   Dim elemento As Integer
  3.   Open App.Path & "\listadodeelementos.txt" For Output As #1
  4.     For elemento = 0 To List11.ListCount - 1
  5.       Print #1, List11.List(elemento)
  6.       Print #1, List12.List(elemento)
  7.       Print #1, List13.List(elemento)
  8.     Next
  9.   Close #1
  10. End Sub

Ten en cuenta que este sistema, supone que cada uno de los List tiene el mismo número de elementos y que cuando eliminas uno en un List, lo eliminas de todos.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...