Visual Basic - eliminar

Life is soft - evento anual de software empresarial
 
Vista:

eliminar

Publicado por roque (4 intervenciones) el 12/02/2010 03:50:56
hola a todos dejame ver como me explico .

tengo 2 formularios en uno cargo datos personales.
en el otro recibo el informe de esos datos mediante un listview. (nombre,apellidos etc.

ahora necesito un comando eliminar en ese listview .

private Sub cmdeliminar_Click()
Dim i As Long
For i = ListView1.ListItems.Count To 1 Step -1
' si está seleccionado
If ListView1.ListItems(i).Selected Then
' lo borramos
ListView1.ListItems.Remove i

End If
Next
End Sub

bien en el form donde tengo el listview tengo un boton eliminar el cual responde perfectamente al codigo.
pero como es de inmaginar cdo abro el listview nuevamente me aparece el elemento eliminado., ya que en el load del mismo objeto(listview ) tengo este codigo.

Private Sub Form_Load()
Dim sName As String, sLastName As String, sPhone As String

Open "Project.dat" For Input As #2

i = 1
Do While Not EOF(2)

Input #2, sName, sLastName, sPhone

Set subelemento = ListView1.ListItems.Add(, , sName)
subelemento.SubItems(1) = sLastName
subelemento.SubItems(2) = sPhone

Loop
Close #2

entonces necesito saber de que forma puedo eliminar el elemento sin que me lo cargue nuevamente,cuando abra el listview.

me inmagino que sea por el evento load pero no se como organizarlo.
me gustaria que alguien tratara de ayudarme puesto que llevo tiempo en esto y soy muy novato soy medico no es mi especialidad desde ya muchisimas gracias.

mail [email protected]
pd: por favor si tienes la respuesta dejeme su mail gracias.
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