Control.Visible Property
Assembly: System.Windows.Forms (in system.windows.forms.dll)
[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)
Property Value
true if the control is displayed; otherwise, false. The default is true.The following code example uses the derived classes VScrollBar and HScrollBar and sets their Visible property values, based on the size of an Image being displayed in a PictureBox control. This example requires that a PictureBox has been created on a form and that HScrollBar and VScrollBar controls have been created on the PictureBox. This code should be called when the image is loaded into the picture box and by the Resize event of the form.
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; } }
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.