Control.Visible Özellik

Tanım

Denetimin ve tüm alt denetimlerinin görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

C#
public bool Visible { get; set; }

Özellik Değeri

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.

Örnekler

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.

C#
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;
    }
 }

Açıklamalar

olarak ayarlarsanız Visibletrue:

  • 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.

Şunlara uygulanır

Ü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

Ayrıca bkz.