none
Consulta sistema con mesas RRS feed

  • Pregunta

  • Hola buen día

    Estaba haciendo una aplicación de facturación

    Tenia dudas acerca como hacer el diseño para la parte de mesas, quería usar un tableLayoutPanel, pero dentro de cada celda solo me deja ingresar un elemento, hay algún otro contenedor que me permita generar filas y columnas e ingresar mas de un control?.

    También tenia alguna duda sobre la cantidad de mesas, si por ejemplo hago el diseño para 50 mesas y que sea estático o si es mejor hacerlo dinámico el tema de cantidad de mesas y que todos los controles se creen en tiempo de ejecución aunque seria un poco mas difícil hacer la parte del diseño

    Gracias

    Saludos

    viernes, 6 de julio de 2018 8:09

Respuestas

  •  dentro de cada celda solo me deja ingresar un elemento

    Hay un truco para esto: dentro de la celda, ubica un Panel y ponle Fill en la propiedad Dock para que ocupe toda la celda. Despues puedes poner los controles que quieras dentro del Panel.
    viernes, 6 de julio de 2018 11:13
    Moderador
  • hola

    Puedes poner dentro del tableLayoutPanel un User Control.

    El User Control permitira definir un diseno mas complejo con varios controls dentro, pero para la posicion del tableLayoutPanel solo sera un unico control

     Creating a Simple User Control and Adding it to the Toolbox

    en el ejemplo crea una libreria de controles para poder reutilizarlo en varios proyectos, pero si solo vas a usarlo en uno puedes crear el user control local y no necesitas agregarlo como dll en la toolbox, aparecera solo cuando compiles

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 6 de julio de 2018 12:48

Todas las respuestas

  •  dentro de cada celda solo me deja ingresar un elemento

    Hay un truco para esto: dentro de la celda, ubica un Panel y ponle Fill en la propiedad Dock para que ocupe toda la celda. Despues puedes poner los controles que quieras dentro del Panel.
    viernes, 6 de julio de 2018 11:13
    Moderador
  • hola

    Puedes poner dentro del tableLayoutPanel un User Control.

    El User Control permitira definir un diseno mas complejo con varios controls dentro, pero para la posicion del tableLayoutPanel solo sera un unico control

     Creating a Simple User Control and Adding it to the Toolbox

    en el ejemplo crea una libreria de controles para poder reutilizarlo en varios proyectos, pero si solo vas a usarlo en uno puedes crear el user control local y no necesitas agregarlo como dll en la toolbox, aparecera solo cuando compiles

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 6 de julio de 2018 12:48