Como crear columnas en tiempo de ejecucion

Iniciado por USLO, 7 Noviembre 2012, 09:51 AM

0 Miembros y 1 Visitante están viendo este tema.

USLO

Hola a todos.
A ver si alquien me puede ayudar.

Estoy en un proyecto en el cual llegado un punto , he tenido que crear un Listview en tiempo de ejecuccion.
Ahora no consigo crear las columnas en tiempo de ejecucion.

yo esperaba que fuese asi.

AddHandler LVLOGS.ColumnCreating, AddressOf ListView1_ColumnCreating


  Private Sub ListView1_ColumnCreating(sender As Object, e As ListViewColumnCreatingEventArgs)
        If e.Column.FieldName = "SongID" OrElse e.Column.FieldName = "Image" Then
            e.Column.Visible = False
        End If
end sub



Obviamente lo estoy haciendo mal , si alguien me pudiera hehcar una mano.

Gracias de antemano.

;D
Gracias

USLO

me voy a autoresponder

Dim LVLOGS = CType(o, System.Windows.Forms.ListView)

Despues lo de siempre.

'
        LVLOGS.View = View.Details
        LVLOGS.FullRowSelect = True
        'LvListaDestino.Dock = DockStyle.Fill
        LVLOGS.BeginUpdate()
        LVLOGS.Items.Clear()
        LVLOGS.EndUpdate()
        With LVLOGS
            .View = View.Details
            .Columns.Add("Fecha y Hora ", 35, HorizontalAlignment.Center)
            .Columns.Add("Tipo Accion", 200, HorizontalAlignment.Center)
            .Columns.Add("Descripcion", 200, HorizontalAlignment.Center)
        End With

Keyen Night

Es correcto pero cabe aclarar que eso no es reflexión, es generar controles en tiempo de ejecución  ;).
La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...

spiritdead

Cita de: Keyen Night en  7 Noviembre 2012, 16:12 PM
Es correcto pero cabe aclarar que eso no es reflexión, es generar controles en tiempo de ejecución  ;).
exacto, deberia haber algun moderador q le cambiara el titulo al post
Facilitador De Tareas - Task Simplifier (FDT)