Form.ControlBox Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een besturingselement wordt weergegeven in de bijschriftbalk van het formulier.
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
Waarde van eigenschap
true als in het formulier een besturingselement wordt weergegeven in de rechterbovenhoek van het formulier; anders, false. De standaardwaarde is true.
Voorbeelden
In het volgende voorbeeld worden de ControlBoxeigenschappen , FormBorderStyle, MaximizeBoxMinimizeBoxen StartPosition eigenschappen gebruikt om een formulier te maken dat geen rand- of bijschriftvak heeft. Het formulier dat in dit voorbeeld is gemaakt, kan worden gebruikt om een welkomstscherm voor een toepassing te maken. Het voorbeeld vereist dat de methode van het voorbeeld wordt gedefinieerd in een formulierklasse en wordt aangeroepen wanneer het formulier wordt geïnitialiseerd.
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
Opmerkingen
Als de ControlBox eigenschap is ingesteld trueop, wordt het besturingselement weergegeven in de rechterbovenhoek van de bijschriftbalk. Het besturingselementvak kan knoppen voor minimaliseren, maximaliseren en help bevatten, naast een knop sluiten. Als u een effect van de ControlBox eigenschap wilt hebben, moet u ook de eigenschap FormBorderStyle.FixedSinglevan FormBorderStyle het formulier instellen op , FormBorderStyle.Sizableof FormBorderStyle.FixedDialogFormBorderStyle.Fixed3D.
Als u deze Location eigenschap instelt ControlBoxfalse en instelt, wordt de Size eigenschap van het formulier niet bijgewerkt om aan te geven dat het niet-clientgebied van het formulier is verborgen. Als u dit probleem wilt oplossen, plaatst u de code die de Location eigenschap wijzigt in de HandleCreated gebeurtenis-handler.
Note
Als deze instelling is ingesteld false, heeft de ControlBox eigenschap geen effect op een MDI-onderliggend formulier (Multiple-Document Interface) dat wordt weergegeven tijdens het maken.