Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Proprietà Form.ControlBox

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à

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

Se la proprietà ControlBox è impostata su true la casella di controllo verrà visualizzata nell'angolo superiore sinistro del barra del titolo. Questa casella di controllo consente all'utente l'accesso tramite mouse al menu di sistema.

Se si imposta ControlBox su false e si imposta inoltre la proprietà Location, la proprietà Size di Form non verrà aggiornata per riflettere che l'area non client del form è stata nascosta. Per risolvere questo problema, inserire il codice che modifica la proprietà Location nell'evento HandleCreated.

NotaNota

Se impostata su false, la proprietà ControlBox non avrà alcun effetto su un form figlio MDI (Multiple Document Interface, Interfaccia a documenti multipli) visualizzato a finestra ingrandita al momento della creazione.

Nell'esempio di codice riportato di seguito vengono utilizzate le proprietà ControlBox, FormBorderStyle, MaximizeBox, MinimizeBox e StartPosition per creare un form privo di bordi e barra del titolo. Il form creato in questo esempio potrebbe essere utilizzato per la creazione di una schermata iniziale di un'applicazione. Per eseguire l'esempio è necessario che il metodo utilizzato sia definito in una classe del form e chiamato al momento dell'inizializzazione del form.


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

Supportato in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft