Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/11/2011, 17:47
lennyf
 
Fecha de Ingreso: noviembre-2011
Mensajes: 3
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: ¿como borro en el txt lo q borro en una list?

Cita:
Iniciado por erbuson Ver Mensaje
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

me sirvio! Muchas gracias!.

Última edición por lennyf; 20/11/2011 a las 18:05