Share via


Form.ControlBox Properti

Definisi

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.

Berlaku untuk

Lihat juga