none
Urgente!! Reemplazo de Datagrid por Control de usuario y Paneles! Ayuda por FAVOR! RRS feed

  • Pregunta

  • Hola Gente! Mi duda es básicamente la siguiente, programo en VB.Net una aplicación de Escritorio, lo que sucede es lo siguiente: no me gusta mucho el aspecto del DatagridView, puesto que estoy apostando a la potencia gráfica de mi aplicación.

    Creo un programa que debería guardarme un listado de productos a punto de vender, lo que con el datagrid resulta fácil, pero quiero hacerlo con un Panel y un  Control de Usuario instanciado que es el siguiente:

    Lo

    logré con el siguiente código en el evento Click:

    Private Sub BunifuFlatButton6_Click(sender As Object, e As EventArgs) Handles BunifuFlatButton6.Click

            Dim prueba As New CUAgregarVenta

            If contador = 0 Then

                prueba.Location = New Point(0, 0)
                Panel1.Controls.Add(prueba)
            Else
                prueba.Location = New Point(0, 0 + 57 * contador)
                Panel1.Controls.Add(prueba)

            End If
            contador = contador + 1
        End Sub

    El problema es que como muestra la imagen, me los crea correctamente  y con la propiedad del Scrool se crea infinitamente en el Panel , de manera Correcta, pero no tengo idea de como por ejemplo, borrar del panel solo un control de usuario agregado, es decir, por ejemplo, si hago click  en el icono "trash" no se como borrar la primer fila creada, mucho menos guardar los valores que esta tiene. ya que todos son copias exactas y no sé como identificarlos.

    Espero haberme explicado bien,  es un windows forms de vb.net y por la gráfica me gustaría reemplazar el datagrid de una manera elegante.

    En resumen necesito: Poder Borrar cada fila creada, y que se reacomoden las demás dentro del panel, para luego poder guardar la información completa de la venta de los valores que me quedaran.

    Los leo atentamente, muchas gracias!!

    martes, 28 de agosto de 2018 11:54

Todas las respuestas