Nyelv

Form.ControlBox Tulajdonság

Definíció

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.

A következőre érvényes:

Lásd még