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
, если элемент управления ToolStripDropDown автоматически закрывается, и значение false
в противном случае. Значение по умолчанию — 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 всегда оставался открытым, задайте для false
значение AutoClose .
Примечание
Вместо задания AutoClose свойства рассмотрите Closing возможность обработки события. Проверьте поле в обработчике CloseReason , Closing чтобы указать пользовательскую логику закрытия.