dado un panel de diseño de tabla con 2 columnas y muchas filas, ¿cómo puedo adjuntar una barra de desplazamiento, ya que a veces crece mucho más que el tamaño del formulario.Barra de desplazamiento del panel de diseño de tabla
Gracias
dado un panel de diseño de tabla con 2 columnas y muchas filas, ¿cómo puedo adjuntar una barra de desplazamiento, ya que a veces crece mucho más que el tamaño del formulario.Barra de desplazamiento del panel de diseño de tabla
Gracias
El TableLayoutPanel
es un ejemplo de un ScrollableControl
. Por lo tanto, puede configurar su propiedad AutoScroll
en True y el control creará automáticamente barras de desplazamiento cuando su tamaño preferido exceda su tamaño actual. Esto le proporcionará el efecto deseado con una molestia mínima.
Procedimiento
MaximumSize
a un tamaño máximo preferido o se puede acoplar el TableLayoutPanel en su forma.AutoScroll
del TableLayoutPanel en verdadero.
FYI:
El Panel, ToolStrip, FlowLayoutPanel, SplitterPanel, TableLayoutPanel, TabPage y ToolStripContentPanel todos heredan la clase ScrollableControl
por lo que esta respuesta se aplica a ellos también.
Para atajo:
tableLayoutPanel1.MaximumSize = new Size(tableLayoutPanel1.Width, tableLayoutPanel1.Height);
tableLayoutPanel1.AutoScroll = true;
no trabajar hasta establecer la propiedad AutoScrollMinSize. – sendreams
@sendreams: ¿Puede proporcionar detalles sobre el caso específico en el que experimentó esto? A mi leal saber y entender, basta con configurar 'MaximumSize' y habilitar' AutoScroll' como expliqué anteriormente. –