Control.Visible Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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; false
andernfalls . 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 true
festlegenVisible
:
- 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.