Freigeben über


Control.Visible Eigenschaft

Definition

Ruft einen Wert ab, mit dem angegeben wird, ob das Steuerelement und alle untergeordneten Steuerelemente angezeigt werden, oder legt diesen Wert fest.

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

Eigenschaftswert

true , um das Steuerelement und seine untergeordneten Steuerelemente anzuzeigen; falseandernfalls . Der Standardwert lautet true. Beim Abrufen des Werts wird nur zurückgegeben, true wenn das Steuerelement sichtbar ist und das übergeordnete Steuerelement, sofern vorhanden, sichtbar ist.

Beispiele

Das folgende Codebeispiel verwendet die abgeleiteten Klassen VScrollBar und HScrollBar legt deren Visible Eigenschaftswerte basierend auf der Größe eines Image in einem Steuerelement angezeigten Steuerelements PictureBox fest. Dieses Beispiel erfordert, dass ein PictureBox für ein Formular erstellt wurde und dass HScrollBar - und VScrollBar -Steuerelemente für PictureBoxerstellt wurden. Dieser Code sollte aufgerufen werden, wenn das Bild in das Bildfeld geladen wird, und durch das Resize Ereignis des Formulars.

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

Hinweise

Wenn Sie auf truefestlegenVisible:

  • Das Steuerelement ist für den Benutzer möglicherweise nicht sichtbar, wenn es hinter anderen Steuerelementen verdeckt ist.
  • Das Steuerelement wird nicht angezeigt, wenn das übergeordnete Steuerelement nicht sichtbar ist.

Gilt für:

Weitere Informationen