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


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

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