Control.Visible Control.Visible Control.Visible Control.Visible Property

Definición

Obtiene o establece un valor que indica si se muestran el control y todos sus controles secundarios.Gets or sets a value indicating whether the control and all its child controls are displayed.

public:
 property bool Visible { bool get(); void set(bool value); };
public bool Visible { get; set; }
member this.Visible : bool with get, set
Public Property Visible As Boolean

Valor de propiedad

true si se muestran el control y todos sus controles secundarios; en caso contrario, false.true if the control and all its child controls are displayed; otherwise, false. De manera predeterminada, es true.The default is true.

Ejemplos

El ejemplo de código siguiente utiliza las clases derivadas VScrollBar y HScrollBar y establece su Visible valores de propiedad, según el tamaño de un Image que se muestran en un PictureBox control.The following code example uses the derived classes VScrollBar and HScrollBar and sets their Visible property values, based on the size of an Image being displayed in a PictureBox control. Este ejemplo requiere que un PictureBox se ha creado en un formulario y que HScrollBar y VScrollBar controles se han creado en el PictureBox.This example requires that a PictureBox has been created on a form and that HScrollBar and VScrollBar controls have been created on the PictureBox. Este código se debe llamar cuando se carga la imagen en el cuadro de imagen y por la Resize evento del formulario.This code should be called when the image is loaded into the picture box and by the Resize event of the form.

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;
      }
   }
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;
    }
 }
 
Public Sub DisplayScrollBars()
    ' Display or hide the scroll bars based upon  
    ' whether the image is larger than the PictureBox.
    If pictureBox1.Width > pictureBox1.Image.Width Then
        hScrollBar1.Visible = False
    Else
        hScrollBar1.Visible = True
    End If
    
    If pictureBox1.Height > pictureBox1.Image.Height Then
        vScrollBar1.Visible = False
    Else
        vScrollBar1.Visible = True
    End If
End Sub 'DisplayScrollBars

Comentarios

Tenga en cuenta que incluso si Visible está establecido en true, el control podría no ser visible para el usuario si se oculta detrás de otros controles.Note that even if Visible is set to true, the control might not be visible to the user if it is obscured behind other controls.

Se aplica a

Consulte también: