ToolStripDropDown.AutoClose Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, должен ли ToolStripDropDown элемент управления автоматически закрыться при потере активации.
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
Значение свойства
true.
Примеры
В следующем примере кода показано, как переключать значение AutoClose свойства в ответ на выбор флажка.
// 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
Комментарии
Если вы хотите, чтобы ToolStripDropDown всегда оставалось открытым, установите для нее значение AutoClosefalse.
Замечание
Рекомендуется обрабатывать Closing событие вместо задания AutoClose свойства. Проверьте поле в Closing обработчикеCloseReason, чтобы указать пользовательскую логику закрытия.