Form.ControlBox Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Formun resim yazısı çubuğunda bir denetim kutusunun görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.
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
Özellik Değeri
true formda formun sağ üst köşesinde bir denetim kutusu görüntülüyorsa; aksi takdirde , false. Varsayılan değer: true.
Örnekler
Aşağıdaki örnek, kenarlık veya resim yazısı olmayan bir form oluşturmak için , FormBorderStyleMaximizeBox, , MinimizeBoxve StartPosition özelliklerini kullanırControlBox. Bu örnekte oluşturulan form, bir uygulama için giriş ekranı oluşturmak için kullanılabilir. Örnek, örneğin yönteminin bir form sınıfında tanımlanmasını ve form başlatılırken çağrılmasını gerektirir.
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
Açıklamalar
ControlBox Özelliği olarak ayarlanırsatrue, denetim kutusu resim yazısı çubuğunun sağ üst köşesinde görüntülenir. Denetim kutusu, kapatma düğmesine ek olarak simge durumuna küçült, ekranı kapla ve yardım düğmelerini içerebilir. Özelliğin ControlBox herhangi bir etkiye sahip olması için, formun FormBorderStyle özelliğini , , FormBorderStyle.SizableFormBorderStyle.Fixed3Dveya FormBorderStyle.FixedDialogolarak FormBorderStyle.FixedSingleda ayarlamanız gerekir.
ve özelliğini de ayarlarsanız ControlBoxfalseLocation , formun özelliği formun Size istemci olmayan alanının gizlendiğini yansıtacak şekilde güncelleştirilmez. Bu sorunu düzeltmek için, özelliğini değiştiren Location kodu olay işleyicisine HandleCreated yerleştirin.
Uyarı
olarak falseayarlandığında, özelliğin ControlBox , oluşturma sırasında ekranı kaplayan bir Çok belgeli arabirim (MDI) alt formu üzerinde hiçbir etkisi olmaz.