Compartilhar via


ToolStripDropDown.AutoClose Propriedade

Definição

Obtém ou define um valor que indica se o ToolStripDropDown controle deve ser fechado automaticamente quando tiver perdido a ativação.

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

Valor da propriedade

true se o ToolStripDropDown controle for fechado automaticamente; caso contrário, false. O padrão é true.

Exemplos

O exemplo de código a seguir demonstra como alternar o valor da AutoClose propriedade em resposta a uma seleção de caixa de seleção.

// 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

Comentários

Se você quiser um ToolStripDropDown que sempre permaneça aberto, defina AutoClose como false.

Observação

Considere manipular o Closing evento em vez de definir a AutoClose propriedade. Inspecione o CloseReason campo em seu Closing manipulador para especificar a lógica de fechamento personalizada.

Aplica-se a