Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Control.Visible-Eigenschaft

Ruft einen Wert ab, der angibt, ob das Steuerelement angezeigt wird, oder legt diesen fest.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

[LocalizableAttribute(true)] 
public bool Visible { get; set; }
/** @property */
public boolean get_Visible ()

/** @property */
public void set_Visible (boolean value)

public function get Visible () : boolean

public function set Visible (value : boolean)

Eigenschaftenwert

true, wenn das Steuerelement angezeigt wird, andernfalls false. Der Standardwert ist true.

Im folgenden Codebeispiel werden die abgeleiteten Klassen VScrollBar und HScrollBar verwendet und deren Visible-Eigenschaftenwerte 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;
    }
 }
 

public void DisplayScrollBars()
{
    // Display or hide the scroll bars based upon  
    // whether the image is larger than the PictureBox.
    if (pictureBox1.get_Width() > pictureBox1.get_Image().get_Width()) {
        hScrollBar1.set_Visible(false);
    }
    else {
        hScrollBar1.set_Visible(true);
    }

    if (pictureBox1.get_Height() > pictureBox1.get_Image().get_Height()) {
        vScrollBar1.set_Visible(false);
    }
    else {
        vScrollBar1.set_Visible(true);
    }
} //DisplayScrollBars

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

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?