Visual Basic - Guardar datos con iconos en listview en generic collection

Life is soft - evento anual de software empresarial
   
Vista:

Guardar datos con iconos en listview en generic collection

Publicado por Agr (1 intervención) el 04/01/2018 17:35:11
Hola, quiero guardar la configuración de mi ListView en la configuración de la aplicación.
Lo que ocurre es que los items del ListView tambien tienen un subitem con una imagen (icono), pero la imagen no se guarda, ya que al cargar de nuevo el contenido, las imagenes no aparecen pero sí crea el subitem.

Dejo el código utilizado:

1
2
3
4
5
6
7
8
public static void SaveList(ListView lst)
{
    LstView.Default.ServerList = new StringCollection();
    LstView.Default.ServerList.AddRange((from i in lst.Items.Cast<ListViewItem>()
            select string.Join("|", from si in i.SubItems.Cast<ListViewItem.ListViewSubItem>()
            select si.Text)).ToArray());
    LstView.Default.Save();
}

1
2
3
4
5
6
7
8
9
10
public static void LoadList(ListView lst)
{
    if (LstView.Default.ServerList == null)
    {
        LstView.Default.ServerList = new StringCollection();
    }
 
    lst.Items.AddRange((from i in LstView.Default.ServerList.Cast<string>()
            select new ListViewItem(i.Split('|'))).ToArray());
}
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
Imágen de perfil de Antoni Masana

Guardar datos con iconos en listview en generic collection

Publicado por Antoni Masana (283 intervenciones) el 08/01/2018 08:06:28
Este código no es VISUAL BASIC

estás en el foro equivocado.
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
Revisar política de publicidad