ToolStripDropDownItem 构造函数

定义

初始化 ToolStripDropDownItem 类的新实例。

重载

ToolStripDropDownItem()

初始化 ToolStripDropDownItem 类的新实例。

ToolStripDropDownItem(String, Image, EventHandler)

使用指定的显示文本、图像和当单击下拉控件时要执行的操作来初始化 ToolStripDropDownItem 类的新实例。

ToolStripDropDownItem(String, Image, ToolStripItem[])

使用指定的显示文本、图像和下拉控件所包含的 ToolStripDropDownItem 集合来初始化 ToolStripItem 类的新实例。

ToolStripDropDownItem(String, Image, EventHandler, String)

使用指定的显示文本、图像、当单击下拉控件时要执行的操作以及控件名称来初始化 ToolStripDropDownItem 类的新实例。

注解

必须从ToolStripDropDownItem类派生下拉控件,才能为ToolStripDropDownButtonToolStripMenuItem、或ToolStripSplitButton控件提供任何下拉功能。

ToolStripDropDownItem()

初始化 ToolStripDropDownItem 类的新实例。

protected:
 ToolStripDropDownItem();
protected ToolStripDropDownItem ();
Protected Sub New ()

示例

下面的代码示例演示如何创建和初始化 ToolStripDropDownItem 控件。 此代码示例是为类提供的大型示例的 ToolStripDropDownItem 一部分。

// This utility method creates and initializes three 
// ToolStripDropDownItem controls and adds them 
// to the form's ToolStrip control.
private void InitializeToolStripDropDownItems()
{
    ToolStripDropDownButton b = new ToolStripDropDownButton("DropDownButton");
    b.DropDown = this.contextMenuStrip1;
    b.DropDownClosed += new EventHandler(toolStripDropDownItem_DropDownClosed);
    b.DropDownItemClicked += new ToolStripItemClickedEventHandler(toolStripDropDownItem_DropDownItemClicked);
    b.DropDownOpened += new EventHandler(toolStripDropDownItem_DropDownOpened);

    ToolStripMenuItem m = new ToolStripMenuItem("MenuItem");
    m.DropDown = this.contextMenuStrip1;
    m.DropDownClosed += new EventHandler(toolStripDropDownItem_DropDownClosed);
    m.DropDownItemClicked += new ToolStripItemClickedEventHandler(toolStripDropDownItem_DropDownItemClicked);
    m.DropDownOpened += new EventHandler(toolStripDropDownItem_DropDownOpened);

    ToolStripSplitButton sb = new ToolStripSplitButton("SplitButton");
    sb.DropDown = this.contextMenuStrip1;
    sb.DropDownClosed += new EventHandler(toolStripDropDownItem_DropDownClosed);
    sb.DropDownItemClicked += new ToolStripItemClickedEventHandler(toolStripDropDownItem_DropDownItemClicked);
    sb.DropDownOpened += new EventHandler(toolStripDropDownItem_DropDownOpened);

    this.toolStrip1.Items.AddRange(new ToolStripItem[] { b, m, sb });
}
' This utility method creates and initializes three 
' ToolStripDropDownItem controls and adds them 
' to the form's ToolStrip control.
Private Sub InitializeToolStripDropDownItems()
   Dim b As New ToolStripDropDownButton("DropDownButton")
   b.DropDown = Me.contextMenuStrip1
   AddHandler b.DropDownClosed, AddressOf toolStripDropDownItem_DropDownClosed
   AddHandler b.DropDownItemClicked, AddressOf toolStripDropDownItem_DropDownItemClicked
   AddHandler b.DropDownOpened, AddressOf toolStripDropDownItem_DropDownOpened
   
   Dim m As New ToolStripMenuItem("MenuItem")
   m.DropDown = Me.contextMenuStrip1
   AddHandler m.DropDownClosed, AddressOf toolStripDropDownItem_DropDownClosed
   AddHandler m.DropDownItemClicked, AddressOf toolStripDropDownItem_DropDownItemClicked
   AddHandler m.DropDownOpened, AddressOf toolStripDropDownItem_DropDownOpened
   
   Dim sb As New ToolStripSplitButton("SplitButton")
   sb.DropDown = Me.contextMenuStrip1
   AddHandler sb.DropDownClosed, AddressOf toolStripDropDownItem_DropDownClosed
   AddHandler sb.DropDownItemClicked, AddressOf toolStripDropDownItem_DropDownItemClicked
   AddHandler sb.DropDownOpened, AddressOf toolStripDropDownItem_DropDownOpened
   
   Me.toolStrip1.Items.AddRange(New ToolStripItem() {b, m, sb})
End Sub

注解

必须从ToolStripDropDownItem类派生下拉控件,才能为ToolStripDropDownButtonToolStripMenuItem、或ToolStripSplitButton控件提供任何下拉功能。

适用于

ToolStripDropDownItem(String, Image, EventHandler)

使用指定的显示文本、图像和当单击下拉控件时要执行的操作来初始化 ToolStripDropDownItem 类的新实例。

protected:
 ToolStripDropDownItem(System::String ^ text, System::Drawing::Image ^ image, EventHandler ^ onClick);
protected ToolStripDropDownItem (string text, System.Drawing.Image image, EventHandler onClick);
new System.Windows.Forms.ToolStripDropDownItem : string * System.Drawing.Image * EventHandler -> System.Windows.Forms.ToolStripDropDownItem
Protected Sub New (text As String, image As Image, onClick As EventHandler)

参数

text
String

下拉控件的显示文本。

image
Image

要在控件上显示的 Image

onClick
EventHandler

当下拉控件被单击时要执行的操作。

注解

必须从ToolStripDropDownItem类派生下拉控件,才能为ToolStripDropDownButtonToolStripMenuItem、或ToolStripSplitButton控件提供任何下拉功能。

适用于

ToolStripDropDownItem(String, Image, ToolStripItem[])

使用指定的显示文本、图像和下拉控件所包含的 ToolStripDropDownItem 集合来初始化 ToolStripItem 类的新实例。

protected:
 ToolStripDropDownItem(System::String ^ text, System::Drawing::Image ^ image, ... cli::array <System::Windows::Forms::ToolStripItem ^> ^ dropDownItems);
protected ToolStripDropDownItem (string text, System.Drawing.Image image, params System.Windows.Forms.ToolStripItem[] dropDownItems);
new System.Windows.Forms.ToolStripDropDownItem : string * System.Drawing.Image * System.Windows.Forms.ToolStripItem[] -> System.Windows.Forms.ToolStripDropDownItem
Protected Sub New (text As String, image As Image, ParamArray dropDownItems As ToolStripItem())

参数

text
String

下拉控件的显示文本。

image
Image

要在控件上显示的 Image

dropDownItems
ToolStripItem[]

下拉控件所包含的 ToolStripItem 集合。

注解

必须从ToolStripDropDownItem类派生下拉控件,才能为ToolStripDropDownButtonToolStripMenuItem、或ToolStripSplitButton控件提供任何下拉功能。

适用于

ToolStripDropDownItem(String, Image, EventHandler, String)

使用指定的显示文本、图像、当单击下拉控件时要执行的操作以及控件名称来初始化 ToolStripDropDownItem 类的新实例。

protected:
 ToolStripDropDownItem(System::String ^ text, System::Drawing::Image ^ image, EventHandler ^ onClick, System::String ^ name);
protected ToolStripDropDownItem (string text, System.Drawing.Image image, EventHandler onClick, string name);
new System.Windows.Forms.ToolStripDropDownItem : string * System.Drawing.Image * EventHandler * string -> System.Windows.Forms.ToolStripDropDownItem
Protected Sub New (text As String, image As Image, onClick As EventHandler, name As String)

参数

text
String

下拉控件的显示文本。

image
Image

要在控件上显示的 Image

onClick
EventHandler

当下拉控件被单击时要执行的操作。

name
String

控件的名称。

适用于