Form.ControlBox 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 mengatur nilai yang menunjukkan apakah kotak kontrol ditampilkan di bilah caption formulir.
public:
property bool ControlBox { bool get(); void set(bool value); };
public bool ControlBox { get; set; }
member this.ControlBox : bool with get, set
Public Property ControlBox As Boolean
Nilai Properti
true
jika formulir menampilkan kotak kontrol di sudut kanan atas formulir; jika tidak, false
. Default adalah true
.
Contoh
Contoh berikut menggunakan ControlBoxproperti , , FormBorderStyleMaximizeBox, MinimizeBox, dan StartPosition untuk membuat formulir yang tidak memiliki batas atau kotak caption. Formulir yang dibuat dalam contoh ini dapat digunakan untuk membuat layar splash untuk aplikasi. Contohnya mengharuskan metode contoh didefinisikan dalam kelas formulir dan dipanggil ketika formulir sedang diinisialisasi.
public:
void CreateMyBorderlessWindow()
{
this->FormBorderStyle = ::FormBorderStyle::None;
this->MaximizeBox = false;
this->MinimizeBox = false;
this->StartPosition = FormStartPosition::CenterScreen;
// Remove the control box so the form will only display client area.
this->ControlBox = false;
}
public void CreateMyBorderlessWindow()
{
this.FormBorderStyle = FormBorderStyle.None;
this.MaximizeBox = false;
this.MinimizeBox = false;
this.StartPosition = FormStartPosition.CenterScreen;
// Remove the control box so the form will only display client area.
this.ControlBox = false;
}
Public Sub CreateMyBorderlesWindow()
FormBorderStyle = FormBorderStyle.None
MaximizeBox = False
MinimizeBox = False
StartPosition = FormStartPosition.CenterScreen
' Remove the control box so the form will only display client area.
ControlBox = False
End Sub
Keterangan
ControlBox Jika properti diatur ke true
, kotak kontrol ditampilkan di sudut kanan atas bilah caption. Kotak kontrol dapat menyertakan tombol minimalkan, maksimalkan, dan bantuan selain tombol tutup.
ControlBox
Agar properti memiliki efek apa pun, Anda juga harus mengatur properti formulir FormBorderStyle ke FormBorderStyle.FixedSingle, , FormBorderStyle.SizableFormBorderStyle.Fixed3D, atau FormBorderStyle.FixedDialog.
Jika Anda mengatur ControlBox ke false
dan juga mengatur Location properti , Size properti formulir tidak diperbarui untuk mencerminkan bahwa area non-klien formulir telah disembunyikan. Untuk memperbaiki masalah ini, letakkan kode yang mengubah Location properti di penanganan HandleCreated aktivitas.
Catatan
Ketika diatur ke false
, ControlBox properti tidak berpengaruh pada formulir turunan Antarmuka beberapa dokumen (MDI) yang ditampilkan dimaksimalkan pada saat pembuatan.