Form.ControlBox Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállít egy értéket, amely jelzi, hogy megjelenik-e egy vezérlőmező az űrlap feliratsávjában.
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
Tulajdonság értéke
trueha az űrlap egy vezérlőmezőt jelenít meg az űrlap jobb felső sarkában; egyéb esetben. false Az alapértelmezett érték a true.
Példák
Az alábbi példa a ControlBox, FormBorderStyle, , MaximizeBoxMinimizeBoxés StartPosition tulajdonságok használatával hoz létre olyan űrlapot, amely nem tartalmaz szegélyt vagy feliratot. Az ebben a példában létrehozott űrlap használható egy alkalmazás kezdőképernyőjének létrehozásához. A példa megköveteli, hogy a példa metódusa egy űrlaposztályban legyen definiálva, és az űrlap inicializálásakor legyen meghívva.
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
Megjegyzések
Ha a ControlBox tulajdonság be van állítva true, a vezérlőmező a feliratsáv jobb felső sarkában jelenik meg. A vezérlőpanel a bezárás gomb mellett kis méretű, teljes méretű és súgógombokat is tartalmazhat. Ahhoz, hogy a ControlBox tulajdonság bármilyen hatással legyen, az űrlap tulajdonságát FormBorderStyle is be kell állítania a következőre FormBorderStyle.FixedSingle: , FormBorderStyle.Sizable, FormBorderStyle.Fixed3Dvagy FormBorderStyle.FixedDialog.
Ha beállítja ControlBoxfalse és beállítja is a Location tulajdonságot, az Size űrlap tulajdonsága nem frissül úgy, hogy az tükrözze, hogy az űrlap nem ügyfélterülete el lett rejtve. A probléma megoldásához helyezze az eseménykezelőbe Location a HandleCreated tulajdonságot módosító kódot.
Note
Ha be van falseállítva, a ControlBox tulajdonságnak nincs hatása egy több dokumentumból álló felületi (MDI) gyermekűrlapra, amely a létrehozáskor teljes méretben jelenik meg.