Bagikan melalui


Control.Visible Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontrol dan semua kontrol turunannya ditampilkan.

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

Nilai Properti

true untuk menampilkan kontrol dan kontrol turunannya; jika tidak, false. Default adalah true. Saat mendapatkan nilai, true dikembalikan hanya jika kontrol terlihat dan kontrol induk, jika ada, terlihat.

Contoh

Contoh kode berikut menggunakan kelas VScrollBar turunan dan HScrollBar dan mengatur nilai propertinya Visible , berdasarkan ukuran yang Image ditampilkan dalam PictureBox kontrol. Contoh ini mengharuskan telah PictureBox dibuat pada formulir dan HScrollBar kontrol dan VScrollBar telah dibuat pada PictureBox. Kode ini harus dipanggil ketika gambar dimuat ke dalam kotak gambar dan oleh Resize peristiwa formulir.

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

Keterangan

Jika Anda mengatur Visible ke true:

  • Kontrol mungkin tidak terlihat oleh pengguna jika dikaburkan di belakang kontrol lain.
  • Kontrol tidak akan ditampilkan jika kontrol induk tidak terlihat.

Berlaku untuk

Lihat juga