Exportieren (0) Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Control.Visible-Eigenschaft

Ruft einen Wert ab, welcher angibt ob dieses- und die untergeordneten Steuerelemente angezeigt werden, oder legt diesen Wert fest.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public bool Visible { get; set; }

Eigenschaftswert

Typ: System.Boolean
true , wenn das Steuerelement und alle untergeordneten Steuerelemente angezeigt werden, andernfalls false. Die Standardeinstellung ist true.

Auch wenn Visible auf true festgelegt ist, ist das Steuerelement für Benutzer möglicherweise nicht sichtbar, wenn es hinter anderen Steuerelementen verborgen ist.

Im folgenden Codebeispiel werden die abgeleiteten Klassen VScrollBar und HScrollBar verwendet und deren Visible-Eigenschaftswerte je nach Größe eines in einem PictureBox-Steuerelement angezeigten Image festgelegt. Für dieses Beispiel muss zuvor eine PictureBox in einem Formular erstellt werden und ein HScrollBar-Steuerelement und ein VScrollBar-Steuerelement in der PictureBox erstellt werden. Rufen Sie diesen Code über das Resize-Ereignis des Formulars auf, wenn das Bild in das Bildfeld geladen wird.


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;
    }
 }
 


.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft