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

En el ejemplo de código VScrollBar siguiente Image se usan las HScrollBar clases derivadas Visible y, y se establecen sus valores de propiedad, basándose en PictureBox el tamaño de que se muestra en un 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 se PictureBox haya creado un en un formulario y que HScrollBar se VScrollBar hayan creado los controles y en 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. Se debe llamar a este código cuando la imagen se carga en el cuadro de imagen y Resize en el 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

Comentarios

Tenga en cuenta que Visible incluso si se trueestablece en, es posible que el control no sea visible para el usuario si está oculto 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: