Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/07/2008, 04:06
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 2 meses
Puntos: 37
Respuesta: Visual Basic 2005: Grabar y leer .ini

Cita:
Iniciado por moradazo Ver Mensaje
Ya veo. Nuevamente gracias me ha funcionado de maravilla. Pero tengo otra consulta con respecto a esto (es que cuando lo programo se me ocurren otras situaciones)

En vez de un listbox debo poner un ListView con el fin de independizar NOMBRE y APELLIDO. A la hora de cambiarlo me salen una serie de errores, obviamente le quité algunas cosas y cambié para que leyera el listview.

Por ejemplo esta parte de mostrar

LVdato es el ListView
For Each line As String In sb.ToString().Split(Convert.ToChar(0))
LVdato.Items.Add(line)
Next


Supongo que para que leyera la siguiente columna debía escribir
LVdato.Items(LVdato.Items.Count - 1).SubItems.Add(lista2)

Ese lista2 es otro FOR que hace lo mismo para lista, serían 2 FOR anidados pero no me corre por cuestiones ya de desconocimiento de mi parte.
Hola,
se me ocurre que podrías separar el nombre y los apellidos por una coma.

Al escribir en el .ini:
WritePrivateProfileSection("Usuarios", TextBox1.Text & "," & TextBox2.Text, "C:\Temp.ini")
Nota: La coma sin espacios, ni delante ni detrás.

Y al pasarlo al ListView:
Código:
Dim lvi As ListViewItem
For Each line As String In sb.ToString().Split(Convert.ToChar(0))
    Dim iPos As Integer = InStr(line, ",") - 1
    lvi = ListView1.Items.Add(Microsoft.VisualBasic.Left(line, iPos))
    lvi.SubItems.Add(Microsoft.VisualBasic.Right(line, Len(line) - iPos - 1))
Next