Control.Visible Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.