ToolStripDropDown Class
.NET Framework 2.0
Note: This class is new in the .NET Framework version 2.0.
Represents a control that allows the user to select a single item from a list that is displayed when the user clicks a ToolStripDropDownButton. Although ToolStripDropDownMenu and ToolStripDropDown replace and add functionality to the Menu control of previous versions, Menu is retained for both backward compatibility and future use if you choose.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)
Assembly: System.Windows.Forms (in system.windows.forms.dll)
'Declaration <ComVisibleAttribute(True)> _ <ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _ Public Class ToolStripDropDown Inherits ToolStrip 'Usage Dim instance As ToolStripDropDown
/** @attribute ComVisibleAttribute(true) */ /** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */ public class ToolStripDropDown extends ToolStrip
ComVisibleAttribute(true) ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) public class ToolStripDropDown extends ToolStrip
The following code example uses the ToolStripDropDown and ToolStripDropDownButton classes to make a three-button color picker that changes the foreground color of the form.
' Declare the drop-down button and the items it will contain. Friend WithEvents dropDownButton1 As ToolStripDropDownButton Friend WithEvents dropDown As ToolStripDropDown Friend WithEvents buttonRed As ToolStripButton Friend WithEvents buttonBlue As ToolStripButton Friend WithEvents buttonYellow As ToolStripButton Private Sub InitializeDropDownButton() dropDownButton1 = New ToolStripDropDownButton() dropDown = New ToolStripDropDown() dropDownButton1.Text = "A" ' Set the drop-down on the ToolStripDropDownButton. dropDownButton1.DropDown = dropDown ' Set the drop-down direction. dropDownButton1.DropDownDirection = ToolStripDropDownDirection.Left ' Do not show a drop-down arrow. dropDownButton1.ShowDropDownArrow = False ' Declare three buttons, set their foreground color and text, ' and add the buttons to the drop-down. buttonRed = New ToolStripButton() buttonRed.ForeColor = Color.Red buttonRed.Text = "A" buttonBlue = New ToolStripButton() buttonBlue.ForeColor = Color.Blue buttonBlue.Text = "A" buttonYellow = New ToolStripButton() buttonYellow.ForeColor = Color.Yellow buttonYellow.Text = "A" dropDown.Items.AddRange(New ToolStripItem() {buttonRed, buttonBlue, buttonYellow}) toolStrip1.Items.Add(dropDownButton1) End Sub ' Handle the buttons' click event by setting the foreground color of the ' form to the foreground color of the button that is clicked. Public Sub colorButtonsClick(ByVal sender As [Object], ByVal e As EventArgs) _ Handles buttonRed.Click, buttonBlue.Click, buttonYellow.Click Dim senderButton As ToolStripButton = CType(sender, ToolStripButton) Me.ForeColor = senderButton.ForeColor End Sub
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.
Community Additions
ADD
Show: