Control.Visible Özellik
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimin ve tüm alt denetimlerinin görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.
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
true
denetimi ve alt denetimlerini görüntülemek için; aksi takdirde , false
. Varsayılan değer: true
. Değeri alırken, true
yalnızca denetim görünür olduğunda ve üst denetim varsa görünür olduğunda döndürülür.
Aşağıdaki kod örneği türetilmiş sınıfları VScrollBar kullanır ve HScrollBar bir denetimde PictureBox görüntülenen boyutunu Image temel alarak özellik değerlerini ayarlarVisible. Bu örnek, formda bir PictureBox oluşturulmasını ve HScrollBar ve VScrollBar denetimlerinin üzerinde oluşturulmasını PictureBoxgerektirir. Görüntü resim kutusuna yüklendiğinde ve formun olayı tarafından Resize bu kod çağrılmalıdır.
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
olarak ayarlarsanız Visible
true
:
- Denetimin diğer denetimlerin arkasında gizlenmesi durumunda kullanıcı tarafından görülemeyebilir.
- Üst denetim görünür değilse denetim görüntülenmez.
Ürün | Sürümler |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: