Compartir a través de


Información general sobre Panel (Control de servidor Web)

Actualización: noviembre 2007

El control Panel de servidor Web proporciona un control contenedor dentro de una página de formularios Web Forms que puede utilizarse como control primario para texto estático y para otros controles. Además, puede utilizar el control Panel para muchos otros propósitos.

Agrupar controles y marcado

Puede administrar un grupo de controles y el marcado asociado como una unidad si los sitúa en un control Panel y si, a continuación, manipula el control Panel. Por ejemplo, para ocultar o mostrar un grupo de controles en un panel, defina la propiedad Visible del panel.

Formularios con botones predeterminados

Puede situar controles TextBox y Button dentro del control Panel y, a continuación, definir un botón predeterminado estableciendo la propiedad DefaultButton de control Panel en el id. de un botón del panel. Si los usuarios presionan ENTRAR al escribir en un cuadro de texto situado en el panel, el efecto será el mismo que si el usuario hace clic en el botón predeterminado especificado. Esto puede ayudar a los usuarios a que el trabajo con formularios de entrada sea más eficaz.

Contenedor para controles generados dinámicamente

El control Panel proporciona un contenedor que resulta conveniente para los controles creados en tiempo de ejecución. Para obtener información detallada, vea Agregar controles ASP.NET mediante programación.

Agregar barras de desplazamiento a otros controles

Algunos controles, como TreeView, no tienen barras de desplazamiento integradas. Para agregar comportamiento de desplazamiento, coloque el control en un control Panel. Para agregar barras de desplazamiento al control Panel, establezca el valor de las propiedades Height y Width para restringir el tamaño del control Panel y, a continuación, establezca el valor de la propiedad ScrollBars.

Áreas personalizadas de la página

Puede utilizar el control Panel para crear áreas en la página que tengan un aspecto y un comportamiento personalizado, tal y como se detalla a continuación:

  • Crear un cuadro de agrupación con título   Puede definir la propiedad GroupingText para que muestre un título. Cuando la página se representa, el control Panel aparece con un cuadro alrededor de él que contiene un título con el texto especificado.

    Nota:

    No puede especificar a la vez barras de desplazamiento y texto de agrupación en el control Panel. Si establece el texto de agrupación, éste tendrá prioridad sobre las barras de desplazamiento.

  • Crear áreas en la página con un color personalizado u otro aspecto   El control Panel admite ciertas propiedades para definir el aspecto, como BackColor y BorderWidth, que puede definir para proporcionar una apariencia única a una región de una página.

    Nota:

    Al definir la propiedad GroupingText, aparece automáticamente un borde alrededor del control Panel.

Vea también

Otros recursos

Cómo: Agregar controles Panel de servidor Web a una página de formularios Web Forms