ToolStripDropDown.AutoClose Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se o ToolStripDropDown controlo deve fechar automaticamente quando perde 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 de Propriedade
true se o ToolStripDropDown controlo fechar automaticamente; caso contrário, false. A predefinição é true.
Exemplos
O exemplo de código seguinte demonstra como alternar o valor da AutoClose propriedade em resposta à seleção de uma 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
Observações
Se quiser um ToolStripDropDown que fique sempre aberto, defina AutoClose para false.
Note
Considere gerir o Closing evento em vez de definir a AutoClose propriedade. Inspeciona o CloseReason campo no teu Closing handler para especificar uma lógica de fecho personalizada.