Buenas!!!!
 
Tengo algunas dudillas de Vb. Net, a ver que me decis, es sobre un ejemplo que estoy haciendo: 
Tengo un listbox y quiero extraer todos los elementos que agrego, me pasaron un código que no va: 
Código:
 Teniendo en cuenta de lstcolores es un ListBox, mensaje de tipo String
For i = 0 To lstcolores.Items.Count - 1
            lstcolores.Listindex = i
            mensaje = mensaje + lstcolores.SelectedValue
        Next i
  Y se mostrara el "mensaje" o bien por e-mail (que ya lo tengo terminado) o bien en otro formulario (tanto en un label como en un Textbox). 
Otra dudilla: 
Según he visto en otros foros, enviar un datagridview por e-mail es sencillo con el siguiente código: 
Código:
 Dim MiStringBuilder As New StringBuilder
    Dim MiStringWriter As New StringWriter(MiStringBuilder)
    Dim MiHTMLTextWriter As New HtmlTextWriter(MiStringWriter)
    dgJugadores.RenderControl(MiHTMLTextWriter)
  El problema es que nunca he usado ("el metodo", "control" o lo que sea 

 ) RenderControl, alguien tiene algún código que me pueda mostrar su uso. 
Una ultima cosa (se que es un abuso, pero bueno...), se puede modificar una linea de un Listbox¿? 
Un saludo y gracias.