Control.Visible Propiedad

Definición

Obtiene o establece un valor que indica si se muestran el control y todos sus controles secundarios.

C#
public bool Visible { get; set; }

Valor de propiedad

true para mostrar el control y sus controles secundarios; de lo contrario, false. El valor predeterminado es true. Al obtener el valor, true solo se devuelve si el control está visible y el control primario, si existe, es visible.

Ejemplos

En el ejemplo de código siguiente se usan las clases derivadas VScrollBar y se HScrollBar establecen sus Visible valores de propiedad, en función del tamaño de un Image objeto que se muestra en un PictureBox control . En este ejemplo se requiere que se haya creado un objeto PictureBox en un formulario y que HScrollBar y VScrollBar los controles se hayan creado en .PictureBox Se debe llamar a este código cuando la imagen se carga en el cuadro de imagen y por el Resize evento del formulario.

C#
public void DisplayScrollBars()
 {
    // Display or hide the scroll bars based upon  
    // whether the image is larger than the PictureBox.
    if (pictureBox1.Width > pictureBox1.Image.Width)
    {
       hScrollBar1.Visible = false;
    }
    else
    {
       hScrollBar1.Visible = true;
    }
    
    if (pictureBox1.Height > pictureBox1.Image.Height)
    {
       vScrollBar1.Visible = false;
    }
    else
    {
       vScrollBar1.Visible = true;
    }
 }

Comentarios

Si establece en Visibletrue:

  • Es posible que el control no sea visible para el usuario si está oculto detrás de otros controles.
  • El control no se mostrará si el control primario no está visible.

Se aplica a

Producto Versiones
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Consulte también