ToolStripDropDownItem Classe

Definição

Fornece funcionalidades básicas para controlos que mostram a ToolStripDropDown quando um ToolStripDropDownButton, ToolStripMenuItem, ou ToolStripSplitButton controlo é clicado.

public ref class ToolStripDropDownItem abstract : System::Windows::Forms::ToolStripItem
public abstract class ToolStripDropDownItem : System.Windows.Forms.ToolStripItem
type ToolStripDropDownItem = class
    inherit ToolStripItem
Public MustInherit Class ToolStripDropDownItem
Inherits ToolStripItem
Herança
Derivado

Exemplos

O exemplo de código seguinte demonstra como mostrar e ocultar ToolStripMenuItem controlos.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Windows.Forms;

namespace ToolStripDropDownItemCS
{
    public class Form1 : Form
    {
        private ToolStrip toolStrip1;
        private StatusStrip statusStrip1;
        private ToolStripStatusLabel toolStripStatusLabel1;
        private ContextMenuStrip contextMenuStrip1;
        private ToolStripMenuItem menuItem1ToolStripMenuItem;
        private ToolStripMenuItem menuItem2ToolStripMenuItem;
        private ToolStripMenuItem subItemToolStripMenuItem;
        private ToolStripMenuItem subItem2ToolStripMenuItem;
        private Button showButton;
        private Button hideButton;
        private System.ComponentModel.IContainer components = null;

        public Form1()
        {
            InitializeComponent();
            this.InitializeToolStripDropDownItems();
        }

        // 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 method handles the DropDownOpened event from a 
        // ToolStripDropDownItem. It displays the value of the 
        // item's Text property in the form's StatusStrip control.
        void toolStripDropDownItem_DropDownOpened(object sender, EventArgs e)
        {
            ToolStripDropDownItem item = sender as ToolStripDropDownItem;

            string msg = String.Format("Item opened: {0}", item.Text);
            this.toolStripStatusLabel1.Text = msg;
        }

        // This method handles the DropDownItemClicked event from a 
        // ToolStripDropDownItem. It displays the value of the clicked
        // item's Text property in the form's StatusStrip control.
        void toolStripDropDownItem_DropDownItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {
            string msg = String.Format("Item clicked: {0}", e.ClickedItem.Text);
            this.toolStripStatusLabel1.Text = msg;
        }

        // This method handles the DropDownClosed event from a 
        // ToolStripDropDownItem. It displays the value of the 
        // item's Text property in the form's StatusStrip control.
        void toolStripDropDownItem_DropDownClosed(object sender, EventArgs e)
        {
            ToolStripDropDownItem item = sender as ToolStripDropDownItem;

            string msg = String.Format("Item closed: {0}", item.Text);
            this.toolStripStatusLabel1.Text = msg;
        }

        // 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 hides the drop-down for the first item
        // in the form's ToolStrip.
        private void hideButton_Click(object sender, EventArgs e)
        {
            ToolStripDropDownItem item = this.toolStrip1.Items[0] as ToolStripDropDownItem;

            item.HideDropDown();
        }

        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        private void InitializeComponent()
        {
            this.components = new System.ComponentModel.Container();
            this.toolStrip1 = new System.Windows.Forms.ToolStrip();
            this.statusStrip1 = new System.Windows.Forms.StatusStrip();
            this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
            this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
            this.menuItem1ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.menuItem2ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.subItemToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.subItem2ToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.showButton = new System.Windows.Forms.Button();
            this.hideButton = new System.Windows.Forms.Button();
            this.statusStrip1.SuspendLayout();
            this.contextMenuStrip1.SuspendLayout();
            this.SuspendLayout();
            // 
            // toolStrip1
            // 
            this.toolStrip1.Location = new System.Drawing.Point(0, 0);
            this.toolStrip1.Name = "toolStrip1";
            this.toolStrip1.Size = new System.Drawing.Size(292, 25);
            this.toolStrip1.TabIndex = 0;
            this.toolStrip1.Text = "toolStrip1";
            // 
            // statusStrip1
            // 
            this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.toolStripStatusLabel1});
            this.statusStrip1.Location = new System.Drawing.Point(0, 251);
            this.statusStrip1.Name = "statusStrip1";
            this.statusStrip1.Size = new System.Drawing.Size(292, 22);
            this.statusStrip1.TabIndex = 1;
            this.statusStrip1.Text = "statusStrip1";
            // 
            // toolStripStatusLabel1
            // 
            this.toolStripStatusLabel1.Name = "toolStripStatusLabel1";
            this.toolStripStatusLabel1.Size = new System.Drawing.Size(38, 17);
            this.toolStripStatusLabel1.Text = "Ready";
            // 
            // contextMenuStrip1
            // 
            this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.menuItem1ToolStripMenuItem,
            this.menuItem2ToolStripMenuItem});
            this.contextMenuStrip1.Name = "contextMenuStrip1";
            this.contextMenuStrip1.RightToLeft = System.Windows.Forms.RightToLeft.No;
            this.contextMenuStrip1.Size = new System.Drawing.Size(146, 48);
            // 
            // menuItem1ToolStripMenuItem
            // 
            this.menuItem1ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.subItemToolStripMenuItem});
            this.menuItem1ToolStripMenuItem.Name = "menuItem1ToolStripMenuItem";
            this.menuItem1ToolStripMenuItem.Size = new System.Drawing.Size(145, 22);
            this.menuItem1ToolStripMenuItem.Text = "Menu Item1";
            // 
            // menuItem2ToolStripMenuItem
            // 
            this.menuItem2ToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.subItem2ToolStripMenuItem});
            this.menuItem2ToolStripMenuItem.Name = "menuItem2ToolStripMenuItem";
            this.menuItem2ToolStripMenuItem.Size = new System.Drawing.Size(145, 22);
            this.menuItem2ToolStripMenuItem.Text = "Menu Item 2";
            // 
            // subItemToolStripMenuItem
            // 
            this.subItemToolStripMenuItem.Name = "subItemToolStripMenuItem";
            this.subItemToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
            this.subItemToolStripMenuItem.Text = "Sub Item";
            // 
            // subItem2ToolStripMenuItem
            // 
            this.subItem2ToolStripMenuItem.Name = "subItem2ToolStripMenuItem";
            this.subItem2ToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
            this.subItem2ToolStripMenuItem.Text = "Sub Item2";
            // 
            // showButton
            // 
            this.showButton.Location = new System.Drawing.Point(12, 180);
            this.showButton.Name = "showButton";
            this.showButton.Size = new System.Drawing.Size(75, 23);
            this.showButton.TabIndex = 2;
            this.showButton.Text = "Show";
            this.showButton.UseVisualStyleBackColor = true;
            this.showButton.Click += new System.EventHandler(this.showButton_Click);
            // 
            // hideButton
            // 
            this.hideButton.Location = new System.Drawing.Point(12, 209);
            this.hideButton.Name = "hideButton";
            this.hideButton.Size = new System.Drawing.Size(75, 23);
            this.hideButton.TabIndex = 3;
            this.hideButton.Text = "Hide";
            this.hideButton.UseVisualStyleBackColor = true;
            this.hideButton.Click += new System.EventHandler(this.hideButton_Click);
            // 
            // Form1
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(292, 273);
            this.Controls.Add(this.statusStrip1);
            this.Controls.Add(this.hideButton);
            this.Controls.Add(this.toolStrip1);
            this.Controls.Add(this.showButton);
            this.Name = "Form1";
            this.Text = "Form1";
            this.statusStrip1.ResumeLayout(false);
            this.statusStrip1.PerformLayout();
            this.contextMenuStrip1.ResumeLayout(false);
            this.ResumeLayout(false);
            this.PerformLayout();
        }

        #endregion
    }

    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
    }
}
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Drawing
Imports System.Windows.Forms

Public Class Form1
   Inherits Form
   Private toolStrip1 As ToolStrip
   Private statusStrip1 As StatusStrip
   Private toolStripStatusLabel1 As ToolStripStatusLabel
   Private contextMenuStrip1 As ContextMenuStrip
   Private menuItem1ToolStripMenuItem As ToolStripMenuItem
   Private menuItem2ToolStripMenuItem As ToolStripMenuItem
   Private subItemToolStripMenuItem As ToolStripMenuItem
   Private subItem2ToolStripMenuItem As ToolStripMenuItem
   Private WithEvents showButton As Button
   Private WithEvents hideButton As Button
   Private components As System.ComponentModel.IContainer = Nothing
   
   
   Public Sub New()
      InitializeComponent()
      Me.InitializeToolStripDropDownItems()
    End Sub
   
   ' 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 

   ' This method handles the DropDownOpened event from a 
   ' ToolStripDropDownItem. It displays the value of the 
   ' item's Text property in the form's StatusStrip control.
    Private Sub toolStripDropDownItem_DropDownOpened(ByVal sender As Object, ByVal e As EventArgs)

        Dim item As ToolStripDropDownItem = CType(sender, ToolStripDropDownItem)

        Dim msg As String = String.Format("Item opened: {0}", item.Text)
        Me.toolStripStatusLabel1.Text = msg

    End Sub

   ' This method handles the DropDownItemClicked event from a 
   ' ToolStripDropDownItem. It displays the value of the clicked
   ' item's Text property in the form's StatusStrip control.
    Private Sub toolStripDropDownItem_DropDownItemClicked( _
    ByVal sender As Object, _
    ByVal e As ToolStripItemClickedEventArgs)

        Dim msg As String = String.Format("Item clicked: {0}", e.ClickedItem.Text)
        Me.toolStripStatusLabel1.Text = msg

    End Sub

   ' This method handles the DropDownClosed event from a 
   ' ToolStripDropDownItem. It displays the value of the 
   ' item's Text property in the form's StatusStrip control.
    Private Sub toolStripDropDownItem_DropDownClosed(ByVal sender As Object, ByVal e As EventArgs)

        Dim item As ToolStripDropDownItem = CType(sender, ToolStripDropDownItem)

        Dim msg As String = String.Format("Item closed: {0}", item.Text)
        Me.toolStripStatusLabel1.Text = msg

    End Sub

   ' 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

   ' This method hides the drop-down for the first item
   ' in the form's ToolStrip.
    Private Sub hideButton_Click( _
    ByVal sender As Object, _
    ByVal e As EventArgs) _
    Handles hideButton.Click

        Dim item As ToolStripDropDownItem = CType(Me.toolStrip1.Items(0), ToolStripDropDownItem)

        item.HideDropDown()
    End Sub

   Protected Overrides Sub Dispose(disposing As Boolean)
      If disposing AndAlso (components IsNot Nothing) Then
         components.Dispose()
      End If
      MyBase.Dispose(disposing)
    End Sub
   
   #Region "Windows Form Designer generated code"
   
   
   Private Sub InitializeComponent()
      Me.components = New System.ComponentModel.Container()
      Me.toolStrip1 = New System.Windows.Forms.ToolStrip()
      Me.statusStrip1 = New System.Windows.Forms.StatusStrip()
      Me.toolStripStatusLabel1 = New System.Windows.Forms.ToolStripStatusLabel()
      Me.contextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components)
      Me.menuItem1ToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
      Me.menuItem2ToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
      Me.subItemToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
      Me.subItem2ToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem()
      Me.showButton = New System.Windows.Forms.Button()
      Me.hideButton = New System.Windows.Forms.Button()
      Me.statusStrip1.SuspendLayout()
      Me.contextMenuStrip1.SuspendLayout()
      Me.SuspendLayout()
      ' 
      ' toolStrip1
      ' 
      Me.toolStrip1.Location = New System.Drawing.Point(0, 0)
      Me.toolStrip1.Name = "toolStrip1"
      Me.toolStrip1.Size = New System.Drawing.Size(292, 25)
      Me.toolStrip1.TabIndex = 0
      Me.toolStrip1.Text = "toolStrip1"
      ' 
      ' statusStrip1
      ' 
      Me.statusStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.toolStripStatusLabel1})
      Me.statusStrip1.Location = New System.Drawing.Point(0, 251)
      Me.statusStrip1.Name = "statusStrip1"
      Me.statusStrip1.Size = New System.Drawing.Size(292, 22)
      Me.statusStrip1.TabIndex = 1
      Me.statusStrip1.Text = "statusStrip1"
      ' 
      ' toolStripStatusLabel1
      ' 
      Me.toolStripStatusLabel1.Name = "toolStripStatusLabel1"
      Me.toolStripStatusLabel1.Size = New System.Drawing.Size(38, 17)
      Me.toolStripStatusLabel1.Text = "Ready"
      ' 
      ' contextMenuStrip1
      ' 
      Me.contextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.menuItem1ToolStripMenuItem, Me.menuItem2ToolStripMenuItem})
      Me.contextMenuStrip1.Name = "contextMenuStrip1"
      Me.contextMenuStrip1.RightToLeft = System.Windows.Forms.RightToLeft.No
      Me.contextMenuStrip1.Size = New System.Drawing.Size(146, 48)
      ' 
      ' menuItem1ToolStripMenuItem
      ' 
      Me.menuItem1ToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.subItemToolStripMenuItem})
      Me.menuItem1ToolStripMenuItem.Name = "menuItem1ToolStripMenuItem"
      Me.menuItem1ToolStripMenuItem.Size = New System.Drawing.Size(145, 22)
      Me.menuItem1ToolStripMenuItem.Text = "Menu Item1"
      ' 
      ' menuItem2ToolStripMenuItem
      ' 
      Me.menuItem2ToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.subItem2ToolStripMenuItem})
      Me.menuItem2ToolStripMenuItem.Name = "menuItem2ToolStripMenuItem"
      Me.menuItem2ToolStripMenuItem.Size = New System.Drawing.Size(145, 22)
      Me.menuItem2ToolStripMenuItem.Text = "Menu Item 2"
      ' 
      ' subItemToolStripMenuItem
      ' 
      Me.subItemToolStripMenuItem.Name = "subItemToolStripMenuItem"
      Me.subItemToolStripMenuItem.Size = New System.Drawing.Size(152, 22)
      Me.subItemToolStripMenuItem.Text = "Sub Item"
      ' 
      ' subItem2ToolStripMenuItem
      ' 
      Me.subItem2ToolStripMenuItem.Name = "subItem2ToolStripMenuItem"
      Me.subItem2ToolStripMenuItem.Size = New System.Drawing.Size(152, 22)
      Me.subItem2ToolStripMenuItem.Text = "Sub Item2"
      ' 
      ' showButton
      ' 
      Me.showButton.Location = New System.Drawing.Point(12, 180)
      Me.showButton.Name = "showButton"
      Me.showButton.Size = New System.Drawing.Size(75, 23)
      Me.showButton.TabIndex = 2
      Me.showButton.Text = "Show"
      Me.showButton.UseVisualStyleBackColor = True
      ' 
      ' hideButton
      ' 
      Me.hideButton.Location = New System.Drawing.Point(12, 209)
      Me.hideButton.Name = "hideButton"
      Me.hideButton.Size = New System.Drawing.Size(75, 23)
      Me.hideButton.TabIndex = 3
      Me.hideButton.Text = "Hide"
      Me.hideButton.UseVisualStyleBackColor = True
      ' 
      ' Form1
      ' 
      Me.AutoScaleDimensions = New System.Drawing.SizeF(6F, 13F)
      Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
      Me.ClientSize = New System.Drawing.Size(292, 273)
      Me.Controls.Add(statusStrip1)
      Me.Controls.Add(hideButton)
      Me.Controls.Add(toolStrip1)
      Me.Controls.Add(showButton)
      Me.Name = "Form1"
      Me.Text = "Form1"
      Me.statusStrip1.ResumeLayout(False)
      Me.statusStrip1.PerformLayout()
      Me.contextMenuStrip1.ResumeLayout(False)
      Me.ResumeLayout(False)
      Me.PerformLayout()
    End Sub
   
   #End Region
End Class


Public Class Program

    ' The main entry point for the application.
    <STAThread()> _
    Shared Sub Main()
        Application.EnableVisualStyles()
        Application.SetCompatibleTextRenderingDefault(False)
        Application.Run(New Form1())
    End Sub
End Class

Observações

ToolStripDropDownItem é a classe base abstrata para ToolStripMenuItem, ToolStripDropDownButtone ToolStripSplitButton, que pode hospedar itens diretamente ou hospedar itens adicionais em um contêiner suspenso. Para fazer isso, defina a propriedade DropDown como um ToolStripDropDown e defina a propriedade Items do ToolStripDropDown. Aceda a esses itens suspensos diretamente pela propriedade DropDownItems.

Construtores

Name Description
ToolStripDropDownItem()

Inicializa uma nova instância da ToolStripDropDownItem classe.

ToolStripDropDownItem(String, Image, EventHandler, String)

Inicializa uma nova instância da ToolStripDropDownItem classe com o texto de exibição especificado, imagem, ação a realizar quando o controlo suspenso é clicado e nome do controlo.

ToolStripDropDownItem(String, Image, EventHandler)

Inicializa uma nova instância da ToolStripDropDownItem classe com o texto de visualização, imagem e ação especificados a realizar quando o controlo suspenso é clicado.

ToolStripDropDownItem(String, Image, ToolStripItem[])

Inicializa uma nova instância da ToolStripDropDownItem classe com o texto de visualização, imagem e ToolStripItem coleção especificados que o controlo suspenso contém.

Propriedades

Name Description
AccessibilityObject

Recebe a AccessibleObject atribuição ao controlo.

(Herdado de ToolStripItem)
AccessibleDefaultActionDescription

Obtém ou define a descrição de ação padrão do controlo para uso por aplicações cliente de acessibilidade.

(Herdado de ToolStripItem)
AccessibleDescription

Recebe ou define a descrição que será reportada às aplicações cliente de acessibilidade.

(Herdado de ToolStripItem)
AccessibleName

Obtém ou define o nome do controlo para uso por aplicações cliente de acessibilidade.

(Herdado de ToolStripItem)
AccessibleRole

Obtém ou define o papel acessível do controlo, que especifica o tipo de elemento de interface do utilizador do controlo.

(Herdado de ToolStripItem)
Alignment

Recebe ou define um valor que indica se o item se alinha para o início ou para o fim do ToolStrip.

(Herdado de ToolStripItem)
AllowDrop

Recebe ou define um valor que indica se o arrastar e largar e a reordenação dos itens são tratados através de eventos que implementa.

(Herdado de ToolStripItem)
Anchor

Obtém ou define as arestas do recipiente ao qual a ToolStripItem está ligado e determina como a ToolStripItem é redimensionado com o seu pai.

(Herdado de ToolStripItem)
AutoSize

Recebe ou define um valor que indica se o item é automaticamente dimensionado.

(Herdado de ToolStripItem)
AutoToolTip

Recebe ou define um valor que indica se deve usar a Text propriedade ou a ToolTipText propriedade para a ToolStripItem ToolTip.

(Herdado de ToolStripItem)
Available

Obtém ou define um valor que indica se o ToolStripItem deve ser colocado sobre um ToolStrip.

(Herdado de ToolStripItem)
BackColor

Obtém ou define a cor de fundo do item.

(Herdado de ToolStripItem)
BackgroundImage

Obtém ou define a imagem de fundo exibida no item.

(Herdado de ToolStripItem)
BackgroundImageLayout

Obtém ou define a disposição da imagem de fundo usada para o ToolStripItem.

(Herdado de ToolStripItem)
Bounds

Obtém o tamanho e a localização do artigo.

(Herdado de ToolStripItem)
CanRaiseEvents

Obtém um valor que indica se o componente pode gerar um evento.

(Herdado de Component)
CanSelect

Recebe um valor que indica se o item pode ser selecionado.

(Herdado de ToolStripItem)
Container

Obtém o IContainer que contém o Component.

(Herdado de Component)
ContentRectangle

Obtém a área onde conteúdos, como texto e ícones, podem ser colocados dentro de um ToolStripItem sem sobrescrever as bordas de fundo.

(Herdado de ToolStripItem)
DefaultAutoToolTip

Recebe um valor que indica se deve mostrar o ToolTip que está definido como o padrão.

(Herdado de ToolStripItem)
DefaultDisplayStyle

Obtém um valor que indica o que é exibido no ToolStripItem.

(Herdado de ToolStripItem)
DefaultMargin

Obtém a margem padrão de um item.

(Herdado de ToolStripItem)
DefaultPadding

Obtém as características de espaçamento interno do item.

(Herdado de ToolStripItem)
DefaultSize

Obtém o tamanho padrão do item.

(Herdado de ToolStripItem)
DesignMode

Obtém um valor que indica se o Component está atualmente em modo de design.

(Herdado de Component)
DismissWhenClicked

Recebe um valor que indica se os itens num ToolStripDropDown estão escondidos depois de serem clicados.

(Herdado de ToolStripItem)
DisplayStyle

Obtém ou define se o texto e as imagens são exibidos num ToolStripItem.

(Herdado de ToolStripItem)
Dock

Obtém ou define quais ToolStripItem as fronteiras que estão acopladas ao seu controlo pai e determina como a ToolStripItem é redimensionado com o seu pai.

(Herdado de ToolStripItem)
DoubleClickEnabled

Recebe ou define um valor que indica se pode ToolStripItem ser ativado com duplo clique no rato.

(Herdado de ToolStripItem)
DropDown

Obtém ou definem o ToolStripDropDown que será exibido quando este ToolStripDropDownItem é clicado.

DropDownDirection

Obtém ou define um valor que indica a direção em que emerge ToolStripDropDownItem do seu recipiente pai.

DropDownItems

Obtém a coleção de itens ToolStripDropDown no que está associada a este ToolStripDropDownItem.

DropDownLocation

Obtém as coordenadas do ecrã, em pixels, do canto superior esquerdo do ToolStripDropDownItem.

Enabled

Recebe ou define um valor que indica se o controlo pai do ToolStripItem está ativado.

(Herdado de ToolStripItem)
Events

Obtém a lista de gestores de eventos que estão ligados a isto Component.

(Herdado de Component)
Font

Obtém ou define a fonte do texto apresentado pelo item.

(Herdado de ToolStripItem)
ForeColor

Obtém ou define a cor em primeiro plano do item.

(Herdado de ToolStripItem)
HasDropDown

Obtém ou define um valor que indica se o DropDown para o ToolStripDropDownItem foi criado.

HasDropDownItems

Recebe um valor que indica se tem ToolStripDropDownItemToolStripDropDown controlos associados.

Height

Obtém ou define a altura, em pixels, de um ToolStripItem.

(Herdado de ToolStripItem)
Image

Obtém ou define a imagem que é exibida num ToolStripItem.

(Herdado de ToolStripItem)
ImageAlign

Obtém ou define o alinhamento da imagem num ToolStripItem.

(Herdado de ToolStripItem)
ImageIndex

Obtém ou define o valor de índice da imagem que é exibida no item.

(Herdado de ToolStripItem)
ImageKey

Obtém ou define o acessório chave para a imagem em que ImageList é exibida num ToolStripItem.

(Herdado de ToolStripItem)
ImageScaling

Recebe ou define um valor que indica se uma imagem num ToolStripItem é automaticamente redimensionada para caber num contentor.

(Herdado de ToolStripItem)
ImageTransparentColor

Obtém ou define a cor para ser tratada como transparente numa ToolStripItem imagem.

(Herdado de ToolStripItem)
IsDisposed

Recebe um valor que indica se o objeto foi descartado.

(Herdado de ToolStripItem)
IsOnDropDown

Obtém um valor que indica se o recipiente da corrente Control é um ToolStripDropDown.

(Herdado de ToolStripItem)
IsOnOverflow

Obtém um valor que indica se a Placement propriedade está definida como Overflow.

(Herdado de ToolStripItem)
Margin

Obtém ou define o espaço entre o item e os itens adjacentes.

(Herdado de ToolStripItem)
MergeAction

Obtém ou define como os menus filhos são fundidos com os menus pais.

(Herdado de ToolStripItem)
MergeIndex

Obtém ou define a posição de um item fundido dentro da corrente ToolStrip.

(Herdado de ToolStripItem)
Name

Obtém ou define o nome do item.

(Herdado de ToolStripItem)
Overflow

Obtém-se ou define se o objeto está ligado ao ToolStrip ou ToolStripOverflowButton pode flutuar entre os dois.

(Herdado de ToolStripItem)
Owner

Obtém ou definem o dono deste item.

(Herdado de ToolStripItem)
OwnerItem

Percebe o progenitor ToolStripItem disto ToolStripItem.

(Herdado de ToolStripItem)
Padding

Obtém ou define o espaçamento interno, em píxeis, entre o conteúdo do item e as suas bordas.

(Herdado de ToolStripItem)
Parent

Obtém ou define o contentor pai do ToolStripItem.

(Herdado de ToolStripItem)
Placement

Obtém a disposição atual do item.

(Herdado de ToolStripItem)
Pressed

Obtém um valor que indica se o ToolStripDropDownItem está no estado pressionado.

RightToLeft

Recebe ou define um valor que indica se os itens devem ser colocados da direita para a esquerda e o texto deve ser escrito da direita para a esquerda.

(Herdado de ToolStripItem)
RightToLeftAutoMirrorImage

Espelha automaticamente a ToolStripItem imagem quando a RightToLeft propriedade está definida para Yes.

(Herdado de ToolStripItem)
Selected

Recebe um valor que indica se o item está selecionado.

(Herdado de ToolStripItem)
ShowKeyboardCues

Recebe um valor que indica se deve mostrar ou esconder as teclas de atalho.

(Herdado de ToolStripItem)
Site

Obtém ou define o ISite do Component.

(Herdado de Component)
Size

Obtém ou definem o tamanho do item.

(Herdado de ToolStripItem)
Tag

Obtém ou define o objeto que contém dados sobre o item.

(Herdado de ToolStripItem)
Text

Recebe ou define o texto que será exibido no item.

(Herdado de ToolStripItem)
TextAlign

Obtém ou define o alinhamento do texto num ToolStripLabel.

(Herdado de ToolStripItem)
TextDirection

Obtém a orientação do texto usada num ToolStripItem.

(Herdado de ToolStripItem)
TextImageRelation

Obtém ou define a posição do texto e da ToolStripItem imagem uma em relação à outra.

(Herdado de ToolStripItem)
ToolTipText

Obtém ou define o texto que aparece como ToolTip um controlo for.

(Herdado de ToolStripItem)
Visible

Recebe ou define um valor que indica se o item é exibido.

(Herdado de ToolStripItem)
Width

Obtém ou define a largura em píxeis de um ToolStripItem.

(Herdado de ToolStripItem)

Métodos

Name Description
CreateAccessibilityInstance()

Cria um novo objeto de acessibilidade para o ToolStripItem.

CreateDefaultDropDown()

Cria um genérico ToolStripDropDown para o qual eventos podem ser definidos.

CreateObjRef(Type)

Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Liberta todos os recursos utilizados pelo Component.

(Herdado de Component)
Dispose(Boolean)

Liberta os recursos não geridos usados pelo ToolStripDropDownItem e opcionalmente liberta os recursos geridos.

DoDragDrop(Object, DragDropEffects)

Inicia uma operação de arrastar e largar.

(Herdado de ToolStripItem)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetCurrentParent()

Recupera o ToolStrip que é o recipiente da corrente ToolStripItem.

(Herdado de ToolStripItem)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso.

(Herdado de MarshalByRefObject)
GetPreferredSize(Size)

Recupera o tamanho de uma área retangular onde pode ser encaixado um controlo.

(Herdado de ToolStripItem)
GetService(Type)

Devolve um objeto que representa um serviço fornecido pelo Component ou pelo seu Container.

(Herdado de Component)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
HideDropDown()

Torna um visível ToolStripDropDown escondido.

InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(Herdado de MarshalByRefObject)
Invalidate()

Invalida toda a superfície do ToolStripItem e faz com que seja redesenhada.

(Herdado de ToolStripItem)
Invalidate(Rectangle)

Invalida a região especificada de ao ToolStripItem adicioná-la à região de atualização de , ToolStripItemque é a área que será repintada na próxima operação de pintura, e faz com que uma mensagem de pintura seja enviada para o ToolStripItem.

(Herdado de ToolStripItem)
IsInputChar(Char)

Determina se um carácter é um carácter de entrada que o item reconhece.

(Herdado de ToolStripItem)
IsInputKey(Keys)

Determina se a chave especificada é uma chave de entrada normal ou uma chave especial que requer pré-processamento.

(Herdado de ToolStripItem)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

(Herdado de MarshalByRefObject)
OnAvailableChanged(EventArgs)

Aumenta o evento AvailableChanged.

(Herdado de ToolStripItem)
OnBackColorChanged(EventArgs)

Eleva o BackColorChanged evento.

(Herdado de ToolStripItem)
OnBoundsChanged()

Ocorre quando a Bounds propriedade muda.

OnClick(EventArgs)

Eleva o Click evento.

(Herdado de ToolStripItem)
OnDisplayStyleChanged(EventArgs)

Eleva o DisplayStyleChanged evento.

(Herdado de ToolStripItem)
OnDoubleClick(EventArgs)

Eleva o DoubleClick evento.

(Herdado de ToolStripItem)
OnDragDrop(DragEventArgs)

Eleva o DragDrop evento.

(Herdado de ToolStripItem)
OnDragEnter(DragEventArgs)

Eleva o DragEnter evento.

(Herdado de ToolStripItem)
OnDragLeave(EventArgs)

Eleva o DragLeave evento.

(Herdado de ToolStripItem)
OnDragOver(DragEventArgs)

Eleva o DragOver evento.

(Herdado de ToolStripItem)
OnDropDownClosed(EventArgs)

Eleva o DropDownClosed evento.

OnDropDownHide(EventArgs)

Levantado em resposta ao HideDropDown() método.

OnDropDownItemClicked(ToolStripItemClickedEventArgs)

Eleva o DropDownItemClicked evento.

OnDropDownOpened(EventArgs)

Eleva o DropDownOpened evento.

OnDropDownShow(EventArgs)

Levantado em resposta ao ShowDropDown() método.

OnEnabledChanged(EventArgs)

Eleva o EnabledChanged evento.

(Herdado de ToolStripItem)
OnFontChanged(EventArgs)

Eleva o FontChanged evento.

OnForeColorChanged(EventArgs)

Eleva o ForeColorChanged evento.

(Herdado de ToolStripItem)
OnGiveFeedback(GiveFeedbackEventArgs)

Eleva o GiveFeedback evento.

(Herdado de ToolStripItem)
OnLayout(LayoutEventArgs)

Eleva o Layout evento.

(Herdado de ToolStripItem)
OnLocationChanged(EventArgs)

Eleva o LocationChanged evento.

(Herdado de ToolStripItem)
OnMouseDown(MouseEventArgs)

Eleva o MouseDown evento.

(Herdado de ToolStripItem)
OnMouseEnter(EventArgs)

Eleva o MouseEnter evento.

(Herdado de ToolStripItem)
OnMouseHover(EventArgs)

Eleva o MouseHover evento.

(Herdado de ToolStripItem)
OnMouseLeave(EventArgs)

Eleva o MouseLeave evento.

(Herdado de ToolStripItem)
OnMouseMove(MouseEventArgs)

Eleva o MouseMove evento.

(Herdado de ToolStripItem)
OnMouseUp(MouseEventArgs)

Eleva o MouseUp evento.

(Herdado de ToolStripItem)
OnOwnerChanged(EventArgs)

Eleva o OwnerChanged evento.

(Herdado de ToolStripItem)
OnOwnerFontChanged(EventArgs)

Aumenta o FontChanged evento quando a Font propriedade mudou no progenitor do ToolStripItem.

(Herdado de ToolStripItem)
OnPaint(PaintEventArgs)

Eleva o Paint evento.

(Herdado de ToolStripItem)
OnParentBackColorChanged(EventArgs)

Eleva o BackColorChanged evento.

(Herdado de ToolStripItem)
OnParentChanged(ToolStrip, ToolStrip)

Eleva o ParentChanged evento.

(Herdado de ToolStripItem)
OnParentEnabledChanged(EventArgs)

Aumenta o EnabledChanged evento quando o Enabled valor da propriedade do contentor do item muda.

(Herdado de ToolStripItem)
OnParentForeColorChanged(EventArgs)

Eleva o ForeColorChanged evento.

(Herdado de ToolStripItem)
OnParentRightToLeftChanged(EventArgs)

Eleva o RightToLeftChanged evento.

(Herdado de ToolStripItem)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Eleva o QueryContinueDrag evento.

(Herdado de ToolStripItem)
OnRightToLeftChanged(EventArgs)

Eleva o RightToLeftChanged evento.

OnTextChanged(EventArgs)

Eleva o TextChanged evento.

(Herdado de ToolStripItem)
OnVisibleChanged(EventArgs)

Eleva o VisibleChanged evento.

(Herdado de ToolStripItem)
PerformClick()

Gera um Click evento para um ToolStripItem.

(Herdado de ToolStripItem)
ProcessCmdKey(Message, Keys)

Processa uma tecla de comando.

ProcessDialogKey(Keys)

Processa uma chave de diálogo.

ProcessMnemonic(Char)

Processa um carácter mnemónico.

(Herdado de ToolStripItem)
ResetBackColor()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetDisplayStyle()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetFont()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetForeColor()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetImage()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetMargin()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetPadding()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetRightToLeft()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
ResetTextDirection()

Este método não é relevante para esta classe.

(Herdado de ToolStripItem)
Select()

Seleciona o item.

(Herdado de ToolStripItem)
SetBounds(Rectangle)

Define o tamanho e a localização do item.

(Herdado de ToolStripItem)
SetVisibleCore(Boolean)

Define o ToolStripItem para o estado visível especificado.

(Herdado de ToolStripItem)
ShowDropDown()

Mostra o controlo ToolStripDropDownItem associado a este ToolStripDropDownItem.

ToString()

Devolve a String contendo o nome do Component, se existir. Este método não deve ser ultrapassado.

(Herdado de ToolStripItem)

evento

Name Description
AvailableChanged

Ocorre quando o valor da Available propriedade muda.

(Herdado de ToolStripItem)
BackColorChanged

Ocorre quando o valor da BackColor propriedade muda.

(Herdado de ToolStripItem)
Click

Ocorre quando é clicado ToolStripItem .

(Herdado de ToolStripItem)
DisplayStyleChanged

Ocorre quando o DisplayStyle mudou.

(Herdado de ToolStripItem)
Disposed

Ocorre quando o componente é eliminado por uma chamada ao Dispose() método.

(Herdado de Component)
DoubleClick

Ocorre quando o item é feito duplo clique com o rato.

(Herdado de ToolStripItem)
DragDrop

Ocorre quando o utilizador arrasta um item e solta o botão do rato, indicando que o item deve ser colocado nesse item.

(Herdado de ToolStripItem)
DragEnter

Ocorre quando o utilizador arrasta um item para a área cliente desse item.

(Herdado de ToolStripItem)
DragLeave

Ocorre quando o utilizador arrasta um item e o ponteiro do rato já não está sobre a área do cliente desse item.

(Herdado de ToolStripItem)
DragOver

Ocorre quando o utilizador arrasta um item sobre a área cliente desse item.

(Herdado de ToolStripItem)
DropDownClosed

Acontece quando o ToolStripDropDown fecho fecha.

DropDownItemClicked

Ocorre quando é clicado ToolStripDropDown .

DropDownOpened

Ocorre quando o ToolStripDropDown se abriu.

DropDownOpening

Ocorre quando o ToolStripDropDown está a abrir.

EnabledChanged

Ocorre quando o valor da propriedade Enabled foi alterado.

(Herdado de ToolStripItem)
ForeColorChanged

Ocorre quando o valor da ForeColor propriedade muda.

(Herdado de ToolStripItem)
GiveFeedback

Ocorre durante uma operação de arrasto.

(Herdado de ToolStripItem)
LocationChanged

Ocorre quando a localização de um ToolStripItem é atualizada.

(Herdado de ToolStripItem)
MouseDown

Ocorre quando o ponteiro do rato está sobre o item e um botão do rato é pressionado.

(Herdado de ToolStripItem)
MouseEnter

Ocorre quando o ponteiro do rato entra no item.

(Herdado de ToolStripItem)
MouseHover

Ocorre quando o ponteiro do rato paira sobre o item.

(Herdado de ToolStripItem)
MouseLeave

Ocorre quando o ponteiro do rato sai do item.

(Herdado de ToolStripItem)
MouseMove

Ocorre quando o ponteiro do rato é movido sobre o item.

(Herdado de ToolStripItem)
MouseUp

Ocorre quando o ponteiro do rato está sobre o item e um botão do rato é libertado.

(Herdado de ToolStripItem)
OwnerChanged

Ocorre quando a Owner propriedade muda.

(Herdado de ToolStripItem)
Paint

Ocorre quando o item é redesenhado.

(Herdado de ToolStripItem)
QueryAccessibilityHelp

Ocorre quando uma aplicação cliente de acessibilidade invoca ajuda para o ToolStripItem.

(Herdado de ToolStripItem)
QueryContinueDrag

Ocorre durante uma operação de arrastar e largar e permite à fonte de arrastar determinar se a operação de arrastar e largar deve ser cancelada.

(Herdado de ToolStripItem)
RightToLeftChanged

Ocorre quando o valor da RightToLeft propriedade muda.

(Herdado de ToolStripItem)
TextChanged

Ocorre quando o valor da Text propriedade muda.

(Herdado de ToolStripItem)
VisibleChanged

Ocorre quando o valor da Visible propriedade muda.

(Herdado de ToolStripItem)

Implementações de Interface Explícita

Name Description
IDropTarget.OnDragDrop(DragEventArgs)

Eleva o DragDrop evento.

(Herdado de ToolStripItem)
IDropTarget.OnDragEnter(DragEventArgs)

Eleva o DragEnter evento.

(Herdado de ToolStripItem)
IDropTarget.OnDragLeave(EventArgs)

Eleva o DragLeave evento.

(Herdado de ToolStripItem)
IDropTarget.OnDragOver(DragEventArgs)

Eleva o DragOver evento.

(Herdado de ToolStripItem)

Aplica-se a

Ver também