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)
Syntax
'Declaration
<LocalizableAttribute(True)> _
Public Property Visible As Boolean
'Usage
Dim instance As Control
Dim value As Boolean
value = instance.Visible
instance.Visible = value
[LocalizableAttribute(true)]
public bool Visible { get; set; }
[LocalizableAttribute(true)]
public:
property bool Visible {
bool get ();
void set (bool value);
}
/** @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.
Beispiel
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 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 'DisplayScrollBars
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 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;
}
}
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
Control-Klasse
Control-Member
System.Windows.Forms-Namespace
Control.Enabled-Eigenschaft
Control.CanFocus-Eigenschaft
Hide
SetVisibleCore