Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà Form.ControlBox

 

Data di pubblicazione: ottobre 2016

Ottiene o imposta un valore che indica se viene visualizzata una casella di controllo nella barra del titolo del form.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public bool ControlBox { get; set; }

Valore proprietà

Type: System.Boolean

true se viene visualizzata una casella di controllo nell'angolo superiore sinistro del form; in caso contrario, false. Il valore predefinito è true.

If the P:System.Windows.Forms.Form.ControlBox property is set to true, the control box is displayed in the upper-left corner of the caption bar. The control box is where the user can click to access the system menu.

If you set P:System.Windows.Forms.Form.ControlBox to false, and also set the P:System.Windows.Forms.Form.Location property, the P:System.Windows.Forms.Form.Size property of Form will not update to reflect that the non-client area of the form has been hidden. To fix this problem, put the code which alters the P:System.Windows.Forms.Form.Location property to the E:System.Windows.Forms.Control.HandleCreated event.

System_CAPS_noteNota

When set to false, the P:System.Windows.Forms.Form.ControlBox property has no effect on a Multiple-document interface (MDI) child form that is displayed maximized at time of creation.

The following code example uses the P:System.Windows.Forms.Form.ControlBox, P:System.Windows.Forms.Form.FormBorderStyle, P:System.Windows.Forms.Form.MaximizeBox, P:System.Windows.Forms.Form.MinimizeBox, and P:System.Windows.Forms.Form.StartPosition properties to create a form that does not have any border or caption box. The form created in this example could be used to create a splash screen for an application. The example requires that the example's method is defined in a form class and called when the form is being initialized.

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;
 }

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: