ToolStripDropDownItem.HasDropDownItems Property

Definition

Gets a value indicating whether the ToolStripDropDownItem has ToolStripDropDown controls associated with it.

C#
[System.ComponentModel.Browsable(false)]
public virtual bool HasDropDownItems { get; }

Property Value

true if the ToolStripDropDownItem has ToolStripDropDown controls; otherwise, false.

Attributes

Examples

The following code example demonstrates how to query the HasDropDownItems property to conditionally show a ToolStripDropDownItem control. This code example is part of a larger example provided for the ToolStripDropDownItem class.

C#
// This method shows the drop-down for the first item
// in the form's ToolStrip.
private void showButton_Click(object sender, EventArgs e)
{
    ToolStripDropDownItem item = this.toolStrip1.Items[0] as ToolStripDropDownItem;

    if (item.HasDropDownItems)
    {
        item.ShowDropDown();
    }
}

Applies to

Product Versions
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10