Поделиться через


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, чтобы указать пользовательскую логику закрытия.

Применяется к