Condividi tramite


ToolStripDropDown.AutoClose Proprietà

Definizione

Ottiene o imposta un valore che indica se il ToolStripDropDown controllo deve chiudersi automaticamente quando ha perso l'attivazione.

public:
 property bool AutoClose { bool get(); void set(bool value); };
public bool AutoClose { get; set; }
member this.AutoClose : bool with get, set
Public Property AutoClose As Boolean

Valore della proprietà

true se il ToolStripDropDown controllo si chiude automaticamente; in caso contrario, false. Il valore predefinito è true.

Esempio

Nell'esempio di codice seguente viene illustrato come attivare o disattivare il valore della AutoClose proprietà in risposta alla selezione di una casella di controllo.

// This method toggles the value of the ToolStripDropDown 
// control's AutoClose property.
private void autoCloseCheckBox_CheckedChanged(object sender, EventArgs e)
{   
    this.contextMenuStrip1.AutoClose ^= true;
}
' This method toggles the value of the ToolStripDropDown 
' control's AutoClose property.
Private Sub autoCloseCheckBox_CheckedChanged(sender As Object, e As EventArgs) Handles autoCloseCheckBox.CheckedChanged
   Me.contextMenuStrip1.AutoClose = Me.contextMenuStrip1.AutoClose Xor True
 End Sub

Commenti

Se si desidera un oggetto ToolStripDropDown che rimane sempre aperto, impostare su AutoClosefalse.

Annotazioni

Valutare la possibilità di gestire l'evento Closing invece di impostare la AutoClose proprietà . Esaminare il CloseReason campo nel Closing gestore per specificare la logica di chiusura personalizzata.

Si applica a