Form.ControlBox Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, zda je ovládací pole zobrazeno v záhlaví formuláře.
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
Hodnota vlastnosti
truepokud formulář zobrazí ovládací prvek v pravém horním rohu formuláře; v opačném případě . false Výchozí hodnota je true.
Příklady
Následující příklad používá ControlBox, , FormBorderStyleMaximizeBox, MinimizeBoxa StartPosition vlastnosti vytvořit formulář, který nemá žádné ohraničení nebo titulek pole. Formulář vytvořený v tomto příkladu lze použít k vytvoření úvodní obrazovky pro aplikaci. Příklad vyžaduje, aby byla metoda příkladu definována ve třídě formuláře a volána při inicializaci formuláře.
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
Poznámky
ControlBox Pokud je vlastnost nastavena na true, ovládací pole se zobrazí v pravém horním rohu panelu titulků. Ovládací pole může kromě tlačítka zavřít také minimalizovat, maximalizovat a pomoct.
ControlBox Aby vlastnost měla jakýkoli účinek, musíte také nastavit vlastnost formuláře FormBorderStyle na FormBorderStyle.FixedSingle, FormBorderStyle.Sizable, FormBorderStyle.Fixed3D, nebo FormBorderStyle.FixedDialog.
Pokud nastavíte a nastavíte ControlBoxfalseLocation vlastnost, vlastnost formuláře se neaktualizuje tak, Size aby odrážela, že oblast formuláře není klientská. Chcete-li tento problém vyřešit, vložte kód, který změní vlastnost do HandleCreated obslužné rutiny Location události.
Poznámka:
Při nastavení falsevlastnosti ControlBox nemá žádný vliv na podřízený formulář MDI (Multiple-Document Interface), který je zobrazen maximalizován při vytváření.