ToolStripDropDownItem.HasDropDownItems Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets a value indicating whether the ToolStripDropDownItem has ToolStripDropDown controls associated with it.
public:
virtual property bool HasDropDownItems { bool get(); };
[System.ComponentModel.Browsable(false)]
public virtual bool HasDropDownItems { get; }
[<System.ComponentModel.Browsable(false)>]
member this.HasDropDownItems : bool
Public Overridable ReadOnly Property HasDropDownItems As Boolean
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.
// 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();
}
}
' This method shows the drop-down for the first item
' in the form's ToolStrip.
Private Sub showButton_Click( _
ByVal sender As Object, _
ByVal e As EventArgs) _
Handles showButton.Click
Dim item As ToolStripDropDownItem = CType(Me.toolStrip1.Items(0), ToolStripDropDownItem)
If item.HasDropDownItems Then
item.ShowDropDown()
End If
End Sub