Control.Visible Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera lub ustawia wartość wskazującą, czy kontrolka i wszystkie jej kontrolki podrzędne są wyświetlane.
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
Wartość nieruchomości
true do wyświetlania kontrolki i jej kontrolek podrzędnych; w przeciwnym razie , false. Wartość domyślna to true. Podczas pobierania wartości zwracana jest tylko wtedy, true gdy kontrolka jest widoczna, a kontrolka nadrzędna, jeśli istnieje, jest widoczna.
Przykłady
Poniższy przykład kodu używa klas pochodnych VScrollBar i HScrollBar ustawia ich Visible wartości właściwości na podstawie rozmiaru wyświetlanego Image w kontrolce PictureBox . Ten przykład wymaga PictureBox utworzenia kontrolki na formularzu i utworzeniu HScrollBarVScrollBar kontrolek w obiekcie PictureBox. Ten kod powinien być wywoływany, gdy obraz jest ładowany do pola obrazu i przez Resize zdarzenie formularza.
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
Uwagi
Jeśli ustawiono wartość Visibletrue:
- Kontrolka może nie być widoczna dla użytkownika, jeśli jest zaciemniana za innymi kontrolkami.
- Kontrolka nie będzie wyświetlana, jeśli kontrolka nadrzędna nie jest widoczna.