ToolStripDropDown Класс

Определение

Представляет элемент управления, позволяющий пользователю выбрать один элемент из списка, отображаемого при щелчке ToolStripDropDownButtonпользователя.

public ref class ToolStripDropDown : System::Windows::Forms::ToolStrip
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
public class ToolStripDropDown : System.Windows.Forms.ToolStrip
public class ToolStripDropDown : System.Windows.Forms.ToolStrip
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ToolStripDropDown = class
    inherit ToolStrip
type ToolStripDropDown = class
    inherit ToolStrip
Public Class ToolStripDropDown
Inherits ToolStrip
Наследование
Производный
Атрибуты

Примеры

В следующем примере кода используется ToolStripDropDown и ToolStripDropDownButton классы для выбора цвета с тремя кнопками, который изменяет цвет переднего плана формы.

// Declare the drop-down button and the items it will contain.
ToolStripDropDownButton^ dropDownButton1;
ToolStripDropDown^ dropDown;
ToolStripButton^ buttonRed;
ToolStripButton^ buttonBlue;
ToolStripButton^ buttonYellow;

void InitializeDropDownButton()
{
    dropDownButton1 = gcnew ToolStripDropDownButton;
    dropDown = gcnew ToolStripDropDown;
    dropDownButton1->Text = "A";

    // Set the drop-down on the DropDownButton.
    dropDownButton1->DropDown = dropDown;

    // Declare three buttons, set their forecolor and text, 
    // and add the buttons to the drop-down.
    buttonRed = gcnew ToolStripButton;
    buttonRed->ForeColor = Color::Red;
    buttonRed->Text = "A";
    buttonBlue = gcnew ToolStripButton;
    buttonBlue->ForeColor = Color::Blue;
    buttonBlue->Text = "A";
    buttonYellow = gcnew ToolStripButton;
    buttonYellow->ForeColor = Color::Yellow;
    buttonYellow->Text = "A";
    buttonBlue->Click += gcnew EventHandler(this, 
        &Form1::colorButtonsClick);
    buttonRed->Click += gcnew EventHandler(this, 
        &Form1::colorButtonsClick);
    buttonYellow->Click += gcnew EventHandler(this, 
        &Form1::colorButtonsClick);
    array<ToolStripItem^>^ ToolStrips = 
        {buttonRed,buttonBlue,buttonYellow};
    dropDown->Items->AddRange(ToolStrips);
    toolStrip1->Items->Add(dropDownButton1);
}


// Handle the buttons' click event by setting the forecolor 
// of the form to the forecolor of the button that is clicked.
void colorButtonsClick(Object^ sender, EventArgs^ e)
{
    ToolStripButton^ senderButton = (ToolStripButton^) sender;
    this->ForeColor = senderButton->ForeColor;
}


//  internal:
// Declare the drop-down button and the items it will contain.
internal ToolStripDropDownButton dropDownButton1;
internal ToolStripDropDown dropDown;
internal ToolStripButton buttonRed;
internal ToolStripButton buttonBlue;
internal ToolStripButton buttonYellow;

private void 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";
    
    buttonBlue.Click += new EventHandler(colorButtonsClick);
    buttonRed.Click += new EventHandler(colorButtonsClick);
    buttonYellow.Click += new EventHandler(colorButtonsClick);

    dropDown.Items.AddRange(new ToolStripItem[] 
        { buttonRed, buttonBlue, buttonYellow });
    toolStrip1.Items.Add(dropDownButton1);
}

// Handle the buttons' click event by setting the foreground color of the
// form to the foreground color of the button that is clicked.
private void colorButtonsClick(object sender, EventArgs e)
{
    ToolStripButton senderButton = (ToolStripButton)sender;
    this.ForeColor = senderButton.ForeColor;
}
' 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

В следующем примере кода используется ToolStripControlHost для отображения ToolStripDropDown в виде TreeView.

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

public class Form1 : Form
{
    public Form1()
    {
        MyTreeViewCombo treeCombo = new MyTreeViewCombo();
        treeCombo.TreeView.Nodes.Add("one");
        treeCombo.TreeView.Nodes.Add("two");
        treeCombo.TreeView.Nodes.Add("three");
        this.Controls.Add(treeCombo);
    }
    [STAThread]
    static void Main()
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new Form1());
    }

    public class MyTreeViewCombo : ComboBox
    {   
        ToolStripControlHost treeViewHost;
        ToolStripDropDown dropDown;
        public MyTreeViewCombo()
        {
            TreeView treeView = new TreeView();
            treeView.BorderStyle = BorderStyle.None;
            treeViewHost = new ToolStripControlHost(treeView);
            dropDown = new ToolStripDropDown();
            dropDown.Items.Add(treeViewHost);
        }

        public TreeView TreeView
        {
            get { return treeViewHost.Control as TreeView; }
        }

        private void ShowDropDown()
        {
            if (dropDown != null)
            {
                treeViewHost.Width = DropDownWidth;
                treeViewHost.Height = DropDownHeight;
                dropDown.Show(this, 0, this.Height);
            }
        }

        private const int WM_USER = 0x0400,
                          WM_REFLECT = WM_USER + 0x1C00,
                          WM_COMMAND = 0x0111,
                          CBN_DROPDOWN = 7;

        public static int HIWORD(int n)
        {
            return (n >> 16) & 0xffff;
        }

        protected override void WndProc(ref Message m)
        {
            if (m.Msg == (WM_REFLECT + WM_COMMAND))
            {
                if (HIWORD((int)m.WParam) == CBN_DROPDOWN)
                {
                    ShowDropDown();
                    return;
                }
            }
            base.WndProc(ref m);
        }

        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (dropDown != null)
                {
                    dropDown.Dispose();
                    dropDown = null;
                }
            }
            base.Dispose(disposing);
        }
    }
}
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Data
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms
Imports System.Security.Permissions

Public Class Form1
   Inherits Form
   
   Public Sub New()
      Dim treeCombo As New MyTreeViewCombo()
        treeCombo.MyTreeView.Nodes.Add("one")
        treeCombo.MyTreeView.Nodes.Add("two")
        treeCombo.MyTreeView.Nodes.Add("three")
      Me.Controls.Add(treeCombo)
   End Sub
   
   <STAThread()>  _
   Shared Sub Main()
      Application.EnableVisualStyles()
      Application.SetCompatibleTextRenderingDefault(False)
      Application.Run(New Form1())
   End Sub

    <SecurityPermissionAttribute( _
         SecurityAction.LinkDemand, Flags:=SecurityPermissionFlag.UnmanagedCode)> _
   Public Class MyTreeViewCombo
        Inherits ComboBox

        Private treeViewHost As ToolStripControlHost
        Private Shadows dropDown As ToolStripDropDown

        Public Sub New()

            Dim treeView As New TreeView()
            treeView.BorderStyle = BorderStyle.None
            treeViewHost = New ToolStripControlHost(treeView)
            dropDown = New ToolStripDropDown()
            dropDown.Items.Add(treeViewHost)
        End Sub

        Public ReadOnly Property MyTreeView() As TreeView
            Get
                Return treeViewHost.Control '
            End Get
        End Property

        Private Sub ShowDropDown()
            If Not (dropDown Is Nothing) Then
                treeViewHost.Width = DropDownWidth
                treeViewHost.Height = DropDownHeight
                dropDown.Show(Me, 0, Me.Height)
            End If
        End Sub

        Private Const WM_USER As Integer = &H400
        Private Const WM_REFLECT As Integer = WM_USER + &H1C00
        Private Const WM_COMMAND As Integer = &H111
        Private Const CBN_DROPDOWN As Integer = 7

        Public Shared Function HIWORD(ByVal n As Integer) As Integer
            Return (n >> 16) And &HFFFF
        End Function

        Protected Overrides Sub WndProc(ByRef m As Message)
            If m.Msg = WM_REFLECT + WM_COMMAND Then
                If HIWORD(CType(m.WParam, Integer)) = CBN_DROPDOWN Then
                    ShowDropDown()
                    Return
                End If
            End If
            MyBase.WndProc(m)
        End Sub

        Protected Overrides Sub Dispose(ByVal disposing As Boolean)
            If disposing Then
                If Not (dropDown Is Nothing) Then
                    dropDown.Dispose()
                    dropDown = Nothing
                End If
            End If
            MyBase.Dispose(disposing)
        End Sub
    End Class
End Class

Комментарии

ToolStripDropDown Используйте раскрывающийся список параметров, например средство выбора цветов.

ToolStripDropDownMenu и ToolStripDropDown заменить и расширить элемент управления Menu, который был удален в .NET Core 3.1.

Конструкторы

Имя Описание
ToolStripDropDown()

Инициализирует новый экземпляр класса ToolStripDropDown.

Поля

Имя Описание
ScrollStateAutoScrolling

Определяет значение AutoScroll свойства.

(Унаследовано от ScrollableControl)
ScrollStateFullDrag

Определяет, включил ли пользователь полную перетаскивание окна.

(Унаследовано от ScrollableControl)
ScrollStateHScrollVisible

Определяет, задано HScrollли значение true свойства.

(Унаследовано от ScrollableControl)
ScrollStateUserHasScrolled

Определяет, прокрутил ScrollableControl ли пользователь элемент управления.

(Унаследовано от ScrollableControl)
ScrollStateVScrollVisible

Определяет, задано VScrollли значение true свойства.

(Унаследовано от ScrollableControl)

Свойства

Имя Описание
AccessibilityObject

Возвращает назначенный AccessibleObject элементу управления.

(Унаследовано от Control)
AccessibleDefaultActionDescription

Возвращает или задает описание действия по умолчанию элемента управления для использования клиентскими приложениями специальных возможностей.

(Унаследовано от Control)
AccessibleDescription

Возвращает или задает описание элемента управления, используемого клиентскими приложениями специальных возможностей.

(Унаследовано от Control)
AccessibleName

Возвращает или задает имя элемента управления, используемого клиентскими приложениями специальных возможностей.

(Унаследовано от Control)
AccessibleRole

Возвращает или задает доступную роль элемента управления.

(Унаследовано от Control)
AllowClickThrough

Возвращает или задает значение, указывающее, будет ли элемент управления взаимодействовать, если окно не имеет фокуса.

(Унаследовано от ToolStrip)
AllowDrop

Возвращает или задает значение, указывающее, обрабатываются ли переупорядочение перетаскивания и элементов с помощью событий, которые вы реализуете.

(Унаследовано от ToolStrip)
AllowItemReorder

Это свойство не относится к этому классу.

AllowMerge

Возвращает или задает значение, указывающее, можно ли объединять несколько MenuStripтипов, ToolStripDropDownMenuToolStripMenuItemа также другие типы.

(Унаследовано от ToolStrip)
AllowTransparency

Возвращает или задает значение, указывающее, можно ли Opacity настроить форму.

Anchor

Это свойство не относится к этому классу.

AutoClose

Возвращает или задает значение, указывающее, должен ли ToolStripDropDown элемент управления автоматически закрыться при потере активации.

AutoScroll

Это свойство не относится к этому классу.

(Унаследовано от ToolStrip)
AutoScrollMargin

Это свойство не относится к этому классу.

(Унаследовано от ToolStrip)
AutoScrollMinSize

Это свойство не относится к этому классу.

(Унаследовано от ToolStrip)
AutoScrollOffset

Возвращает или задает место прокрутки ScrollControlIntoView(Control)этого элемента управления.

(Унаследовано от Control)
AutoScrollPosition

Это свойство не относится к этому классу.

(Унаследовано от ToolStrip)
AutoSize

Возвращает или задает значение, указывающее, настраивается ли ToolStripDropDown размер автоматически при изменении размера формы.

BackColor

Возвращает или задает цвет фона для параметра ToolStrip.

(Унаследовано от ToolStrip)
BackgroundImage

Возвращает или задает фоновое изображение, отображаемое в элементе управления.

(Унаследовано от Control)
BackgroundImageLayout

Возвращает или задает макет фонового ImageLayout изображения, как определено в перечислении.

(Унаследовано от Control)
BindingContext

Возвращает или задает контекст привязки для объекта ToolStrip.

(Унаследовано от ToolStrip)
Bottom

Получает расстояние в пикселях между нижним краем элемента управления и верхним краем клиентской области контейнера.

(Унаследовано от Control)
Bounds

Возвращает или задает размер и расположение элемента управления, включая его неклиентные элементы (в пикселях) относительно родительского элемента управления.

(Унаследовано от Control)
CanEnableIme

Возвращает значение, указывающее, может ли ImeMode свойство иметь активное значение, чтобы включить ПОДДЕРЖКУ IME.

(Унаследовано от Control)
CanFocus

Возвращает значение, указывающее, может ли элемент управления получать фокус.

(Унаследовано от Control)
CanOverflow

Возвращает или задает значение, указывающее, можно ли отправлять элементы в ToolStripDropDown меню переполнения.

CanRaiseEvents

Определяет, могут ли события вызываться на элементе управления.

(Унаследовано от Control)
CanSelect

Возвращает значение, указывающее, можно ли выбрать элемент управления.

(Унаследовано от Control)
Capture

Возвращает или задает значение, указывающее, запечатлен ли элемент управления мышью.

(Унаследовано от Control)
CausesValidation

Возвращает или задает значение, указывающее, следует ли ToolStrip выполнять проверку на всех элементах управления, требующих проверки при получении фокуса.

(Унаследовано от ToolStrip)
ClientRectangle

Получает прямоугольник, представляющий клиентская область элемента управления.

(Унаследовано от Control)
ClientSize

Возвращает или задает высоту и ширину клиентской области элемента управления.

(Унаследовано от Control)
CompanyName

Возвращает имя компании или создателя приложения, содержащего элемент управления.

(Унаследовано от Control)
Container

Возвращает объект IContainer , содержащий Componentобъект .

(Унаследовано от Component)
ContainsFocus

Получает значение, указывающее, имеет ли элемент управления элемент управления или один из его дочерних элементов управления в данный момент фокус ввода.

(Унаследовано от Control)
ContextMenu

Это свойство не относится к этому классу.

ContextMenu
Устаревшие..

Возвращает или задает контекстное меню, связанное с элементом управления.

(Унаследовано от Control)
ContextMenuStrip

Это свойство не относится к этому классу.

Controls

Это свойство не относится к этому классу.

(Унаследовано от ToolStrip)
Created

Возвращает значение, указывающее, был ли создан элемент управления.

(Унаследовано от Control)
CreateParams

Возвращает параметры нового окна.

Cursor

Возвращает или задает курсор, отображаемый при переключение ToolStripуказателя мыши.

(Унаследовано от ToolStrip)
DataBindings

Возвращает привязки данных для элемента управления.

(Унаследовано от Control)
DataContext

Возвращает или задает контекст данных для назначения привязки данных. Это внешнее свойство.

(Унаследовано от Control)
DefaultCursor

Возвращает или задает курсор по умолчанию для элемента управления.

(Унаследовано от Control)
DefaultDock

Возвращает расположение ToolStripдок-станции, указывающее, какие границы закреплены к контейнеру.

DefaultDropDownDirection

Получает или задает направление, в котором ToolStripDropDown отображается относительно .ToolStrip

DefaultGripMargin

Возвращает интервал по умолчанию в пикселях между сцеплением размера и краями ToolStrip.

(Унаследовано от ToolStrip)
DefaultImeMode

Возвращает режим редактора методов ввода по умолчанию (IME), поддерживаемый элементом управления.

(Унаследовано от Control)
DefaultMargin

Получает интервалы в пикселях между ToolStrip точками и точками ToolStripContainer.

(Унаследовано от ToolStrip)
DefaultMaximumSize

Возвращает длину и высоту в пикселях, которая указывается в качестве максимального размера элемента управления по умолчанию.

(Унаследовано от Control)
DefaultMinimumSize

Возвращает длину и высоту в пикселях, которая указывается в качестве минимального размера элемента управления по умолчанию.

(Унаследовано от Control)
DefaultPadding

Возвращает внутренний интервал (в пикселях) содержимого ToolStripобъекта.

DefaultShowItemToolTips

Возвращает значение, указывающее, отображаются ли подсказки по ToolStripDropDown умолчанию.

DefaultSize

Возвращает размер по ToolStripумолчанию объекта .

(Унаследовано от ToolStrip)
DesignMode

Возвращает значение, указывающее, находится ли текущий Component режим разработки.

(Унаследовано от Component)
DeviceDpi

Возвращает значение DPI для отображаемого устройства, в котором в данный момент отображается элемент управления.

(Унаследовано от Control)
DisplayedItems

Возвращает подмножество элементов, отображаемых в данный момент в элементе ToolStrip, включая элементы, которые автоматически добавляются в объект ToolStrip.

(Унаследовано от ToolStrip)
DisplayRectangle

Извлекает текущий прямоугольник отображения.

(Унаследовано от ToolStrip)
Disposing

Возвращает значение, указывающее, находится ли базовый Control класс в процессе удаления.

(Унаследовано от Control)
Dock

Это свойство не относится к этому классу.

DockPadding

Возвращает параметры закрепления для всех ребер элемента управления.

(Унаследовано от ScrollableControl)
DoubleBuffered

Возвращает или задает значение, указывающее, должен ли этот элемент управления перерисовывать ее поверхность с помощью дополнительного буфера для уменьшения или предотвращения мерцания.

(Унаследовано от Control)
DropShadowEnabled

Возвращает или задает значение, указывающее, отображается ли трехмерный эффект тени при ToolStripDropDown отображении.

Enabled

Возвращает или задает значение, указывающее, может ли элемент управления реагировать на взаимодействие с пользователем.

(Унаследовано от Control)
Events

Возвращает список обработчиков событий, подключенных к этому Component.

(Унаследовано от Component)
Focused

Возвращает значение, указывающее, имеет ли элемент управления фокус ввода.

(Унаследовано от Control)
Font

Возвращает или задает шрифт текста, отображаемого на экране ToolStripDropDown.

FontHeight

Возвращает или задает высоту шрифта элемента управления.

(Унаследовано от Control)
ForeColor

Возвращает или задает цвет переднего плана объекта ToolStrip.

(Унаследовано от ToolStrip)
GripDisplayStyle

Это свойство не относится к этому классу.

GripMargin

Это свойство не относится к этому классу.

GripRectangle

Это свойство не относится к этому классу.

GripStyle

Это свойство не относится к этому классу.

Handle

Возвращает дескриптор окна, к которому привязан элемент управления.

(Унаследовано от Control)
HasChildren

Это свойство не относится к этому классу.

(Унаследовано от ToolStrip)
Height

Возвращает или задает высоту элемента управления.

(Унаследовано от Control)
HorizontalScroll

Это свойство не относится к этому классу.

(Унаследовано от ToolStrip)
HScroll

Возвращает или задает значение, указывающее, видна ли горизонтальная полоса прокрутки.

(Унаследовано от ScrollableControl)
ImageList

Возвращает или задает список изображений, содержащий изображение, отображаемое на элементе ToolStrip .

(Унаследовано от ToolStrip)
ImageScalingSize

Возвращает или задает размер изображения, используемого в ToolStripпикселях.

(Унаследовано от ToolStrip)
ImeMode

Возвращает или задает режим редактора методов ввода (IME) элемента управления.

(Унаследовано от Control)
ImeModeBase

Возвращает или задает режим IME элемента управления.

(Унаследовано от Control)
InvokeRequired

Возвращает значение, указывающее, должен ли вызывающий метод вызывать метод при вызове метода к элементу управления, так как вызывающий объект находится в другом потоке, отличном от того, в котором был создан элемент управления.

(Унаследовано от Control)
IsAccessible

Возвращает или задает значение, указывающее, отображается ли элемент управления для приложений специальных возможностей.

(Унаследовано от Control)
IsAncestorSiteInDesignMode

Указывает, является ли один из предков этого элемента управления сайтом и сайтом в DesignMode. Это свойство доступно только для чтения.

(Унаследовано от Control)
IsAutoGenerated

Возвращает значение, указывающее, был ли он ToolStripDropDown создан автоматически.

IsCurrentlyDragging

Возвращает значение, указывающее, перемещается ToolStrip ли пользователь в данный момент с одного ToolStripContainer на другое.

(Унаследовано от ToolStrip)
IsDisposed

Возвращает значение, указывающее, был ли удален элемент управления.

(Унаследовано от Control)
IsDropDown

Возвращает значение, указывающее, является ли элемент ToolStrip управления элементом ToolStripDropDown управления.

(Унаследовано от ToolStrip)
IsHandleCreated

Возвращает значение, указывающее, связан ли элемент управления с ним дескриптор.

(Унаследовано от Control)
IsMirrored

Возвращает значение, указывающее, является ли элемент управления зеркальным.

(Унаследовано от Control)
Items

Возвращает все элементы, принадлежащие объекту ToolStrip.

(Унаследовано от ToolStrip)
LayoutEngine

Передает ссылку на кэшированный LayoutEngine интерфейс подсистемы макета.

(Унаследовано от ToolStrip)
LayoutSettings

Возвращает или задает характеристики схемы макета.

(Унаследовано от ToolStrip)
LayoutStyle

Возвращает или задает значение, указывающее, как ToolStrip выложить коллекцию элементов.

(Унаследовано от ToolStrip)
Left

Получает или задает расстояние в пикселях между левым краем элемента управления и левым краем клиентской области контейнера.

(Унаследовано от Control)
Location

Это свойство не относится к этому классу.

Margin

Возвращает или задает пространство между элементами управления.

(Унаследовано от Control)
MaximumSize

Возвращает или задает размер, который является верхним ограничением, которое GetPreferredSize(Size) может указывать.

(Унаследовано от Control)
MaxItemSize

Возвращает максимальную высоту и ширину (в пикселях ToolStripDropDown).

MinimumSize

Возвращает или задает размер, который является нижним пределом, который GetPreferredSize(Size) может указывать.

(Унаследовано от Control)
Name

Возвращает или задает имя элемента управления.

(Унаследовано от Control)
Opacity

Определяет непрозрачность формы.

Orientation

Возвращает ориентацию ToolStripPanelобъекта .

(Унаследовано от ToolStrip)
OverflowButton

Это свойство не относится к этому классу.

OwnerItem

Возвращает или задает владельца ToolStripItem этого ToolStripDropDownобъекта.

Padding

Возвращает или задает заполнение в элементе управления.

(Унаследовано от Control)
Parent

Возвращает или задает родительский контейнер элемента управления.

(Унаследовано от Control)
PreferredSize

Получает размер прямоугольной области, в которую может поместиться элемент управления.

(Унаследовано от Control)
ProductName

Возвращает имя продукта сборки, содержащей элемент управления.

(Унаследовано от Control)
ProductVersion

Возвращает версию сборки, содержащей элемент управления.

(Унаследовано от Control)
RecreatingHandle

Возвращает значение, указывающее, будет ли элемент управления повторно создавать его дескриптор.

(Унаследовано от Control)
Region

Возвращает или задает область окна, связанную с .ToolStripDropDown

Renderer

Возвращает или задает используемый ToolStripRenderer для настройки внешнего вида и внешнего вида ToolStrip.

(Унаследовано от ToolStrip)
RenderMode

Возвращает или задает значение, указывающее, какие визуальные стили будут применяться к .ToolStrip

(Унаследовано от ToolStrip)
RenderRightToLeft
Устаревшие..
Устаревшие..

Это свойство теперь устарело.

(Унаследовано от Control)
ResizeRedraw

Возвращает или задает значение, указывающее, выполняется ли перерисовка элемента управления при изменении размера.

(Унаследовано от Control)
Right

Получает расстояние в пикселях между правым краем элемента управления и левым краем клиентской области контейнера.

(Унаследовано от Control)
RightToLeft

Возвращает или задает значение, указывающее, выравниваются ли элементы элемента управления для поддержки языковых стандартов с помощью шрифтов справа налево.

ScaleChildren

Возвращает значение, определяющее масштабирование дочерних элементов управления.

(Унаследовано от Control)
ShowFocusCues

Возвращает значение, указывающее, должен ли элемент управления отображать прямоугольники фокуса.

(Унаследовано от Control)
ShowItemToolTips

Возвращает или задает значение, указывающее, должны ли отображаться подсказки на ToolStrip элементах.

(Унаследовано от ToolStrip)
ShowKeyboardCues

Возвращает значение, указывающее, находится ли пользовательский интерфейс в соответствующем состоянии для отображения или скрытия акселераторов клавиатуры.

(Унаследовано от Control)
Site

Возвращает или задает сайт элемента управления.

(Унаследовано от Control)
Size

Возвращает или задает высоту и ширину элемента управления.

(Унаследовано от Control)
Stretch

Это свойство не относится к этому классу.

TabIndex

Это свойство не относится к этому классу.

TabStop

Возвращает или задает значение, указывающее, может ли пользователь передать фокус элементу в ToolStrip ключ TAB.

(Унаследовано от ToolStrip)
Tag

Возвращает или задает объект, содержащий данные об элементе управления.

(Унаследовано от Control)
Text

Возвращает или задает текст, связанный с этим элементом управления.

(Унаследовано от Control)
TextDirection

Указывает направление рисования текста на элементе.

Top

Получает или задает расстояние в пикселях между верхним краем элемента управления и верхним краем клиентской области контейнера.

(Унаследовано от Control)
TopLevel

Возвращает или задает значение, указывающее, является ли ToolStripDropDown элемент управления верхнего уровня.

TopLevelControl

Возвращает родительский элемент управления, который не является родительским элементом другого элемента управления Windows Forms. Как правило, это самый Form внешний элемент управления, в котором содержится элемент управления.

(Унаследовано от Control)
TopMost

Возвращает или задает значение, указывающее, должна ли форма отображаться как самая верхняя форма.

UseWaitCursor

Возвращает или задает значение, указывающее, следует ли использовать курсор ожидания для текущего элемента управления и всех дочерних элементов управления.

(Унаследовано от Control)
VerticalScroll

Это свойство не относится к этому классу.

(Унаследовано от ToolStrip)
Visible

Возвращает или задает значение, указывающее, является ли видимый или скрытый ToolStripDropDown .

VScroll

Возвращает или задает значение, указывающее, отображается ли вертикальная полоса прокрутки.

(Унаследовано от ScrollableControl)
Width

Возвращает или задает ширину элемента управления.

(Унаследовано от Control)
WindowTarget

Это свойство не относится к этому классу.

(Унаследовано от Control)

Методы

Имя Описание
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)

Уведомляет клиентские приложения специальных возможностей, указанные для указанного дочернего AccessibleEvents элемента управления.

(Унаследовано от Control)
AccessibilityNotifyClients(AccessibleEvents, Int32)

Уведомляет клиентские приложения специальных возможностей для указанного дочернего AccessibleEvents элемента управления.

(Унаследовано от Control)
AdjustFormScrollbars(Boolean)

Настраивает полосы прокрутки в контейнере на основе текущих позиций элемента управления и выбранного элемента управления.

(Унаследовано от ScrollableControl)
BeginInvoke(Action)

Выполняет указанный делегат асинхронно в потоке, на который был создан базовый дескриптор элемента управления.

(Унаследовано от Control)
BeginInvoke(Delegate, Object[])

Выполняет указанный делегат асинхронно с указанными аргументами в потоке, на который был создан базовый дескриптор элемента управления.

(Унаследовано от Control)
BeginInvoke(Delegate)

Выполняет указанный делегат асинхронно в потоке, на который был создан базовый дескриптор элемента управления.

(Унаследовано от Control)
BringToFront()

Выводит элемент управления в передней части z-порядка.

(Унаследовано от Control)
Close()

ToolStripDropDown Закрывает элемент управления.

Close(ToolStripDropDownCloseReason)

ToolStripDropDown Закрывает элемент управления по указанной причине.

Contains(Control)

Извлекает значение, указывающее, является ли указанный элемент управления дочерним элементом элемента управления.

(Унаследовано от Control)
CreateAccessibilityInstance()

Создает новый объект специальных возможностей для объекта ToolStripDropDown.

CreateControl()

Принудительно создает видимый элемент управления, включая создание дескриптора и всех видимых дочерних элементов управления.

(Унаследовано от Control)
CreateControlsInstance()

Создает новый экземпляр коллекции элементов управления для элемента управления.

(Унаследовано от ToolStrip)
CreateDefaultItem(String, Image, EventHandler)

Создает значение по умолчанию ToolStripItem с указанным текстом, изображением и обработчиком событий в новом ToolStrip экземпляре.

(Унаследовано от ToolStrip)
CreateGraphics()

Graphics Создает элемент управления.

(Унаследовано от Control)
CreateHandle()

Создает дескриптор элемента управления.

CreateLayoutSettings(ToolStripLayoutStyle)

Применяет различные параметры макета к параметру ToolStripDropDown.

CreateObjRef(Type)

Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
DefWndProc(Message)

Отправляет указанное сообщение в процедуру окна по умолчанию.

(Унаследовано от Control)
DestroyHandle()

Уничтожает дескриптор, связанный с элементом управления.

(Унаследовано от Control)
Dispose()

Освобождает все ресурсы, используемые параметром Component.

(Унаследовано от Component)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые ToolStripDropDown и при необходимости освобождает управляемые ресурсы.

DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean)

Начинает операцию перетаскивания.

(Унаследовано от Control)
DoDragDrop(Object, DragDropEffects)

Начинает операцию перетаскивания.

(Унаследовано от Control)
DoDragDropAsJson<T>(T, DragDropEffects, Bitmap, Point, Boolean)

Представляет элемент управления, позволяющий пользователю выбрать один элемент из списка, отображаемого при щелчке ToolStripDropDownButtonпользователя.

(Унаследовано от Control)
DoDragDropAsJson<T>(T, DragDropEffects)

Представляет элемент управления, позволяющий пользователю выбрать один элемент из списка, отображаемого при щелчке ToolStripDropDownButtonпользователя.

(Унаследовано от Control)
DrawToBitmap(Bitmap, Rectangle)

Поддерживает отрисовку в указанном растровом рисунке.

(Унаследовано от Control)
EndInvoke(IAsyncResult)

Извлекает возвращаемое значение асинхронной операции, представленной IAsyncResult переданным.

(Унаследовано от Control)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
FindForm()

Извлекает форму, в которую входит элемент управления.

(Унаследовано от Control)
Focus()

Задает фокус ввода для элемента управления.

(Унаследовано от Control)
GetAccessibilityObjectById(Int32)

Извлекает указанный AccessibleObjectобъект.

(Унаследовано от Control)
GetAutoSizeMode()

Извлекает значение, указывающее, как будет вести себя элемент управления при включении его AutoSize свойства.

(Унаследовано от Control)
GetChildAtPoint(Point, GetChildAtPointSkip)

Этот метод не относится к этому классу.

(Унаследовано от ToolStrip)
GetChildAtPoint(Point)

Этот метод не относится к этому классу.

(Унаследовано от ToolStrip)
GetContainerControl()

Возвращает следующую ContainerControl цепочку родительских элементов управления.

(Унаследовано от Control)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetItemAt(Int32, Int32)

Возвращает элемент, расположенный по указанным координатам x и y клиентской ToolStrip области.

(Унаследовано от ToolStrip)
GetItemAt(Point)

Возвращает элемент, расположенный в указанной точке в клиентской ToolStripобласти.

(Унаследовано от ToolStrip)
GetLifetimeService()
Устаревшие..

Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
GetNextControl(Control, Boolean)

Извлекает следующий элемент управления вперед или назад в порядке табуляции дочерних элементов управления.

(Унаследовано от Control)
GetNextItem(ToolStripItem, ArrowDirection)

Извлекает следующий ToolStripItem из указанной эталонной точки и перемещается в указанном направлении.

(Унаследовано от ToolStrip)
GetPreferredSize(Size)

Извлекает размер прямоугольной области, в которую можно установить элемент управления.

(Унаследовано от Control)
GetScaledBounds(Rectangle, SizeF, BoundsSpecified)

Извлекает границы, в которых масштабируется элемент управления.

(Унаследовано от Control)
GetScrollState(Int32)

Определяет, задан ли указанный флаг.

(Унаследовано от ScrollableControl)
GetService(Type)

Возвращает объект, представляющий службу, предоставляемую Component или ее Container.

(Унаследовано от Component)
GetStyle(ControlStyles)

Извлекает значение заданного бита стиля элемента управления для элемента управления.

(Унаследовано от Control)
GetTopLevel()

Определяет, является ли элемент управления элементом управления верхнего уровня.

(Унаследовано от Control)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Hide()

Скрывает элемент управления от пользователя.

(Унаследовано от Control)
InitializeLifetimeService()
Устаревшие..

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
InitLayout()

Вызывается после добавления элемента управления в другой контейнер.

(Унаследовано от Control)
Invalidate()

Отменяет всю поверхность элемента управления и приводит к повторному выводу элемента управления.

(Унаследовано от Control)
Invalidate(Boolean)

Отменяет определенный регион элемента управления и приводит к отправке в элемент управления сообщения с краской. При необходимости отменяет дочерние элементы управления, назначенные элементу управления.

(Унаследовано от Control)
Invalidate(Rectangle, Boolean)

Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. При необходимости отменяет дочерние элементы управления, назначенные элементу управления.

(Унаследовано от Control)
Invalidate(Rectangle)

Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления.

(Унаследовано от Control)
Invalidate(Region, Boolean)

Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления. При необходимости отменяет дочерние элементы управления, назначенные элементу управления.

(Унаследовано от Control)
Invalidate(Region)

Отменяет указанный регион элемента управления (добавляет его в область обновления элемента управления, которая будет переопределена при следующей операции рисования) и приводит к отправке сообщения о краске в элемент управления.

(Унаследовано от Control)
Invoke(Action)

Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления.

(Унаследовано от Control)
Invoke(Delegate, Object[])

Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления, с указанным списком аргументов.

(Унаследовано от Control)
Invoke(Delegate)

Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления.

(Унаследовано от Control)
Invoke<T>(Func<T>)

Выполняет указанный делегат в потоке, которому принадлежит базовый дескриптор окна элемента управления.

(Унаследовано от Control)
InvokeAsync(Action, CancellationToken)

Вызывает указанный синхронный обратный вызов асинхронно в потоке, который владеет дескриптором элемента управления.

(Унаследовано от Control)
InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken)

Выполняет указанный асинхронный обратный вызов в потоке, который владеет дескриптором элемента управления асинхронно.

(Унаследовано от Control)
InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken)

Выполняет указанный асинхронный обратный вызов в потоке, которому принадлежит дескриптор элемента управления.

(Унаследовано от Control)
InvokeAsync<T>(Func<T>, CancellationToken)

Вызывает указанный синхронный обратный вызов асинхронно в потоке, который владеет дескриптором элемента управления.

(Унаследовано от Control)
InvokeGotFocus(Control, EventArgs)

GotFocus Вызывает событие для указанного элемента управления.

(Унаследовано от Control)
InvokeLostFocus(Control, EventArgs)

LostFocus Вызывает событие для указанного элемента управления.

(Унаследовано от Control)
InvokeOnClick(Control, EventArgs)

Click Вызывает событие для указанного элемента управления.

(Унаследовано от Control)
InvokePaint(Control, PaintEventArgs)

Paint Вызывает событие для указанного элемента управления.

(Унаследовано от Control)
InvokePaintBackground(Control, PaintEventArgs)

PaintBackground Вызывает событие для указанного элемента управления.

(Унаследовано от Control)
IsInputChar(Char)

Определяет, является ли символ входным символом, распознаваемый элементом.

(Унаследовано от ToolStrip)
IsInputKey(Keys)

Определяет, является ли указанный ключ обычным входным ключом или специальным ключом, требующим предварительной обработки.

(Унаследовано от ToolStrip)
LogicalToDeviceUnits(Int32)

Преобразует значение логического DPI в эквивалентное значение DeviceUnit DPI.

(Унаследовано от Control)
LogicalToDeviceUnits(Size)

Преобразует размер из логических единиц в единицы устройства, масштабируя его для текущего DPI и округляя до ближайшего целого числа для ширины и высоты.

(Унаследовано от Control)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неглубокую копию текущего MarshalByRefObject объекта.

(Унаследовано от MarshalByRefObject)
NotifyInvalidate(Rectangle)

Invalidated Вызывает событие с указанным регионом элемента управления, чтобы сделать недействительным.

(Унаследовано от Control)
OnAutoSizeChanged(EventArgs)

Вызывает событие AutoSizeChanged.

(Унаследовано от Control)
OnBackColorChanged(EventArgs)

Вызывает событие BackColorChanged.

(Унаследовано от Control)
OnBackgroundImageChanged(EventArgs)

Вызывает событие BackgroundImageChanged.

(Унаследовано от Control)
OnBackgroundImageLayoutChanged(EventArgs)

Вызывает событие BackgroundImageLayoutChanged.

(Унаследовано от Control)
OnBeginDrag(EventArgs)

Вызывает событие BeginDrag.

(Унаследовано от ToolStrip)
OnBindingContextChanged(EventArgs)

Вызывает событие BindingContextChanged.

(Унаследовано от Control)
OnCausesValidationChanged(EventArgs)

Вызывает событие CausesValidationChanged.

(Унаследовано от Control)
OnChangeUICues(UICuesEventArgs)

Вызывает событие ChangeUICues.

(Унаследовано от Control)
OnClick(EventArgs)

Вызывает событие Click.

(Унаследовано от Control)
OnClientSizeChanged(EventArgs)

Вызывает событие ClientSizeChanged.

(Унаследовано от Control)
OnClosed(ToolStripDropDownClosedEventArgs)

Вызывает событие Closed.

OnClosing(ToolStripDropDownClosingEventArgs)

Вызывает событие Closing.

OnContextMenuChanged(EventArgs)
Устаревшие..

Вызывает событие ContextMenuChanged.

(Унаследовано от Control)
OnContextMenuStripChanged(EventArgs)

Вызывает событие ContextMenuStripChanged.

(Унаследовано от Control)
OnControlAdded(ControlEventArgs)

Вызывает событие ControlAdded.

(Унаследовано от Control)
OnControlRemoved(ControlEventArgs)

Вызывает событие ControlRemoved.

(Унаследовано от Control)
OnCreateControl()

CreateControl() Вызывает метод.

(Унаследовано от Control)
OnCursorChanged(EventArgs)

Вызывает событие CursorChanged.

(Унаследовано от Control)
OnDataContextChanged(EventArgs)

Представляет элемент управления, позволяющий пользователю выбрать один элемент из списка, отображаемого при щелчке ToolStripDropDownButtonпользователя.

(Унаследовано от Control)
OnDockChanged(EventArgs)

Вызывает событие DockChanged.

(Унаследовано от ToolStrip)
OnDoubleClick(EventArgs)

Вызывает событие DoubleClick.

(Унаследовано от Control)
OnDpiChangedAfterParent(EventArgs)

Вызывает событие DpiChangedAfterParent.

(Унаследовано от Control)
OnDpiChangedBeforeParent(EventArgs)

Вызывает событие DpiChangedBeforeParent.

(Унаследовано от Control)
OnDragDrop(DragEventArgs)

Вызывает событие DragDrop.

(Унаследовано от Control)
OnDragEnter(DragEventArgs)

Вызывает событие DragEnter.

(Унаследовано от Control)
OnDragLeave(EventArgs)

Вызывает событие DragLeave.

(Унаследовано от Control)
OnDragOver(DragEventArgs)

Вызывает событие DragOver.

(Унаследовано от Control)
OnEnabledChanged(EventArgs)

Вызывает событие Enabled.

(Унаследовано от ToolStrip)
OnEndDrag(EventArgs)

Вызывает событие EndDrag.

(Унаследовано от ToolStrip)
OnEnter(EventArgs)

Вызывает событие Enter.

(Унаследовано от Control)
OnFontChanged(EventArgs)

Вызывает событие FontChanged.

(Унаследовано от ToolStrip)
OnForeColorChanged(EventArgs)

Вызывает событие ForeColorChanged.

(Унаследовано от Control)
OnGiveFeedback(GiveFeedbackEventArgs)

Вызывает событие GiveFeedback.

(Унаследовано от Control)
OnGotFocus(EventArgs)

Вызывает событие GotFocus.

(Унаследовано от Control)
OnHandleCreated(EventArgs)

Вызывает событие HandleCreated.

OnHandleDestroyed(EventArgs)

Вызывает событие HandleDestroyed.

(Унаследовано от ToolStrip)
OnHelpRequested(HelpEventArgs)

Вызывает событие HelpRequested.

(Унаследовано от Control)
OnImeModeChanged(EventArgs)

Вызывает событие ImeModeChanged.

(Унаследовано от Control)
OnInvalidated(InvalidateEventArgs)

Вызывает событие Invalidated.

(Унаследовано от ToolStrip)
OnItemAdded(ToolStripItemEventArgs)

Вызывает событие ItemAdded.

(Унаследовано от ToolStrip)
OnItemClicked(ToolStripItemClickedEventArgs)

Вызывает событие ItemClicked.

OnItemRemoved(ToolStripItemEventArgs)

Вызывает событие ItemRemoved.

(Унаследовано от ToolStrip)
OnKeyDown(KeyEventArgs)

Вызывает событие KeyDown.

(Унаследовано от Control)
OnKeyPress(KeyPressEventArgs)

Вызывает событие KeyPress.

(Унаследовано от Control)
OnKeyUp(KeyEventArgs)

Вызывает событие KeyUp.

(Унаследовано от Control)
OnLayout(LayoutEventArgs)

Вызывает событие Layout.

OnLayoutCompleted(EventArgs)

Вызывает событие LayoutCompleted.

(Унаследовано от ToolStrip)
OnLayoutStyleChanged(EventArgs)

Вызывает событие LayoutStyleChanged.

(Унаследовано от ToolStrip)
OnLeave(EventArgs)

Вызывает событие Leave.

(Унаследовано от ToolStrip)
OnLocationChanged(EventArgs)

Вызывает событие LocationChanged.

(Унаследовано от Control)
OnLostFocus(EventArgs)

Вызывает событие LostFocus.

(Унаследовано от ToolStrip)
OnMarginChanged(EventArgs)

Вызывает событие MarginChanged.

(Унаследовано от Control)
OnMouseCaptureChanged(EventArgs)

Вызывает событие MouseCaptureChanged.

(Унаследовано от ToolStrip)
OnMouseClick(MouseEventArgs)

Вызывает событие MouseClick.

(Унаследовано от Control)
OnMouseDoubleClick(MouseEventArgs)

Вызывает событие MouseDoubleClick.

(Унаследовано от Control)
OnMouseDown(MouseEventArgs)

Вызывает событие MouseDown.

(Унаследовано от ToolStrip)
OnMouseEnter(EventArgs)

Вызывает событие MouseEnter.

(Унаследовано от Control)
OnMouseHover(EventArgs)

Вызывает событие MouseHover.

(Унаследовано от Control)
OnMouseLeave(EventArgs)

Вызывает событие MouseLeave.

(Унаследовано от ToolStrip)
OnMouseMove(MouseEventArgs)

Вызывает событие MouseMove.

(Унаследовано от ToolStrip)
OnMouseUp(MouseEventArgs)

Вызывает событие MouseUp.

OnMouseWheel(MouseEventArgs)

Вызывает событие MouseWheel.

(Унаследовано от ScrollableControl)
OnMove(EventArgs)

Вызывает событие Move.

(Унаследовано от Control)
OnNotifyMessage(Message)

Уведомляет элемент управления Windows сообщений.

(Унаследовано от Control)
OnOpened(EventArgs)

Вызывает событие Opened.

OnOpening(CancelEventArgs)

Вызывает событие Opening.

OnPaddingChanged(EventArgs)

Вызывает событие PaddingChanged.

(Унаследовано от ScrollableControl)
OnPaint(PaintEventArgs)

Вызывает событие Paint.

(Унаследовано от ToolStrip)
OnPaintBackground(PaintEventArgs)

Paint Вызывает событие для фонаToolStrip.

(Унаследовано от ToolStrip)
OnPaintGrip(PaintEventArgs)

Вызывает событие PaintGrip.

(Унаследовано от ToolStrip)
OnParentBackColorChanged(EventArgs)

BackColorChanged Вызывает событие при BackColor изменении значения свойства контейнера элемента управления.

(Унаследовано от Control)
OnParentBackgroundImageChanged(EventArgs)

BackgroundImageChanged Вызывает событие при BackgroundImage изменении значения свойства контейнера элемента управления.

(Унаследовано от Control)
OnParentBindingContextChanged(EventArgs)

BindingContextChanged Вызывает событие при BindingContext изменении значения свойства контейнера элемента управления.

(Унаследовано от Control)
OnParentChanged(EventArgs)

Вызывает событие ParentChanged.

OnParentCursorChanged(EventArgs)

Вызывает событие CursorChanged.

(Унаследовано от Control)
OnParentDataContextChanged(EventArgs)

Представляет элемент управления, позволяющий пользователю выбрать один элемент из списка, отображаемого при щелчке ToolStripDropDownButtonпользователя.

(Унаследовано от Control)
OnParentEnabledChanged(EventArgs)

EnabledChanged Вызывает событие при Enabled изменении значения свойства контейнера элемента управления.

(Унаследовано от Control)
OnParentFontChanged(EventArgs)

FontChanged Вызывает событие при Font изменении значения свойства контейнера элемента управления.

(Унаследовано от Control)
OnParentForeColorChanged(EventArgs)

ForeColorChanged Вызывает событие при ForeColor изменении значения свойства контейнера элемента управления.

(Унаследовано от Control)
OnParentRightToLeftChanged(EventArgs)

RightToLeftChanged Вызывает событие при RightToLeft изменении значения свойства контейнера элемента управления.

(Унаследовано от Control)
OnParentVisibleChanged(EventArgs)

VisibleChanged Вызывает событие при Visible изменении значения свойства контейнера элемента управления.

(Унаследовано от Control)
OnPreviewKeyDown(PreviewKeyDownEventArgs)

Вызывает событие PreviewKeyDown.

(Унаследовано от Control)
OnPrint(PaintEventArgs)

Вызывает событие Paint.

(Унаследовано от Control)
OnQueryContinueDrag(QueryContinueDragEventArgs)

Вызывает событие QueryContinueDrag.

(Унаследовано от Control)
OnRegionChanged(EventArgs)

Вызывает событие RegionChanged.

(Унаследовано от Control)
OnRendererChanged(EventArgs)

Вызывает событие RendererChanged.

(Унаследовано от ToolStrip)
OnResize(EventArgs)

Вызывает событие Resize.

(Унаследовано от Control)
OnRightToLeftChanged(EventArgs)

Вызывает событие RightToLeftChanged.

(Унаследовано от ToolStrip)
OnScroll(ScrollEventArgs)

Вызывает событие Scroll.

(Унаследовано от ToolStrip)
OnSizeChanged(EventArgs)

Вызывает событие SizeChanged.

(Унаследовано от Control)
OnStyleChanged(EventArgs)

Вызывает событие StyleChanged.

(Унаследовано от Control)
OnSystemColorsChanged(EventArgs)

Вызывает событие SystemColorsChanged.

(Унаследовано от Control)
OnTabIndexChanged(EventArgs)

Вызывает событие TabIndexChanged.

(Унаследовано от Control)
OnTabStopChanged(EventArgs)

Вызывает событие TabStopChanged.

(Унаследовано от ToolStrip)
OnTextChanged(EventArgs)

Вызывает событие TextChanged.

(Унаследовано от Control)
OnValidated(EventArgs)

Вызывает событие Validated.

(Унаследовано от Control)
OnValidating(CancelEventArgs)

Вызывает событие Validating.

(Унаследовано от Control)
OnVisibleChanged(EventArgs)

Вызывает событие VisibleChanged.

PerformLayout()

Принудительно принудительно применяет логику макета ко всем дочерним элементам управления.

(Унаследовано от Control)
PerformLayout(Control, String)

Принудительно принудительно применяет логику макета ко всем дочерним элементам управления.

(Унаследовано от Control)
PointToClient(Point)

Вычисляет расположение указанной точки экрана в координаты клиента.

(Унаследовано от Control)
PointToScreen(Point)

Вычисляет расположение указанной точки клиента в координаты экрана.

(Унаследовано от Control)
PreProcessControlMessage(Message)

Перед отправкой препроцессирует клавиатуру или входные сообщения в цикле сообщений.

(Унаследовано от Control)
PreProcessMessage(Message)

Перед отправкой препроцессирует клавиатуру или входные сообщения в цикле сообщений.

(Унаследовано от Control)
ProcessCmdKey(Message, Keys)

Обрабатывает ключ команды.

(Унаследовано от ToolStrip)
ProcessDialogChar(Char)

Обрабатывает символ диалогового окна.

ProcessDialogKey(Keys)

Обрабатывает ключ диалогового окна.

ProcessKeyEventArgs(Message)

Обрабатывает ключевое сообщение и создает соответствующие события управления.

(Унаследовано от Control)
ProcessKeyMessage(Message)

Обрабатывает сообщение клавиатуры.

(Унаследовано от Control)
ProcessKeyPreview(Message)

Предварительный просмотр сообщения клавиатуры.

(Унаследовано от Control)
ProcessMnemonic(Char)

Обрабатывает mnemonic символ.

RaiseDragEvent(Object, DragEventArgs)

Вызывает соответствующее событие перетаскивания.

(Унаследовано от Control)
RaiseKeyEvent(Object, KeyEventArgs)

Вызывает соответствующее ключевое событие.

(Унаследовано от Control)
RaiseMouseEvent(Object, MouseEventArgs)

Вызывает соответствующее событие мыши.

(Унаследовано от Control)
RaisePaintEvent(Object, PaintEventArgs)

Вызывает соответствующее событие краски.

(Унаследовано от Control)
RecreateHandle()

Принудительно создает дескриптор для элемента управления.

(Унаследовано от Control)
RectangleToClient(Rectangle)

Вычисляет размер и расположение указанного прямоугольника экрана в координатах клиента.

(Унаследовано от Control)
RectangleToScreen(Rectangle)

Вычисляет размер и расположение указанного прямоугольника клиента в координатах экрана.

(Унаследовано от Control)
Refresh()

Принудительно заставляет элемент управления недействительным ее клиентская область и немедленно перерисовывать себя и любые дочерние элементы управления.

(Унаследовано от Control)
RescaleConstantsForDpi(Int32, Int32)

При переопределении в производном классе обрабатывает изменение размера любых магических чисел, используемых в рисовании элементов управления.

(Унаследовано от ToolStrip)
ResetBackColor()

Сбрасывает BackColor свойство в значение по умолчанию.

(Унаследовано от Control)
ResetBindings()

Вызывает элемент управления, привязанный к BindingSource повторному просмотру всех элементов в списке, и обновление отображаемых значений.

(Унаследовано от Control)
ResetCursor()

Сбрасывает Cursor свойство в значение по умолчанию.

(Унаследовано от Control)
ResetFont()

Сбрасывает Font свойство в значение по умолчанию.

(Унаследовано от Control)
ResetForeColor()

Сбрасывает ForeColor свойство в значение по умолчанию.

(Унаследовано от Control)
ResetImeMode()

Сбрасывает ImeMode свойство в значение по умолчанию.

(Унаследовано от Control)
ResetMinimumSize()

Этот метод не относится к этому классу.

(Унаследовано от ToolStrip)
ResetMouseEventArgs()

Сбрасывает элемент управления для обработки MouseLeave события.

(Унаследовано от Control)
ResetRightToLeft()

Сбрасывает RightToLeft свойство в значение по умолчанию.

(Унаследовано от Control)
ResetText()

Сбрасывает Text свойство в значение по умолчанию (Empty).

(Унаследовано от Control)
RestoreFocus()

Управляет расположением возвращаемого фокуса.

(Унаследовано от ToolStrip)
ResumeLayout()

Возобновляет обычную логику макета.

(Унаследовано от Control)
ResumeLayout(Boolean)

Возобновляет обычную логику макета, при необходимости заставляя немедленный макет ожидающих запросов макета.

(Унаследовано от Control)
RtlTranslateAlignment(ContentAlignment)

Преобразует указанный ContentAlignment в соответствующий ContentAlignment формат для поддержки текста справа налево.

(Унаследовано от Control)
RtlTranslateAlignment(HorizontalAlignment)

Преобразует указанный HorizontalAlignment в соответствующий HorizontalAlignment формат для поддержки текста справа налево.

(Унаследовано от Control)
RtlTranslateAlignment(LeftRightAlignment)

Преобразует указанный LeftRightAlignment в соответствующий LeftRightAlignment формат для поддержки текста справа налево.

(Унаследовано от Control)
RtlTranslateContent(ContentAlignment)

Преобразует указанный ContentAlignment в соответствующий ContentAlignment формат для поддержки текста справа налево.

(Унаследовано от Control)
RtlTranslateHorizontal(HorizontalAlignment)

Преобразует указанный HorizontalAlignment в соответствующий HorizontalAlignment формат для поддержки текста справа налево.

(Унаследовано от Control)
RtlTranslateLeftRight(LeftRightAlignment)

Преобразует указанный LeftRightAlignment в соответствующий LeftRightAlignment формат для поддержки текста справа налево.

(Унаследовано от Control)
Scale(Single, Single)
Устаревшие..
Устаревшие..

Масштабирует весь элемент управления и все дочерние элементы управления.

(Унаследовано от Control)
Scale(Single)
Устаревшие..
Устаревшие..

Масштабирует элемент управления и все дочерние элементы управления.

(Унаследовано от Control)
Scale(SizeF)

Масштабирует элемент управления и все дочерние элементы управления по указанному коэффициенту масштабирования.

(Унаследовано от Control)
ScaleBitmapLogicalToDevice(Bitmap)

Масштабирует значение логического растрового изображения до эквивалентного значения единицы устройства при изменении DPI.

(Унаследовано от Control)
ScaleControl(SizeF, BoundsSpecified)

Масштабирует расположение, размер, заполнение и поле элемента управления.

ScaleCore(Single, Single)

Этот метод не относится к этому классу.

ScrollControlIntoView(Control)

Прокручивает указанный дочерний элемент управления в режиме просмотра в элементе управления с поддержкой автоматической прокрутки.

(Унаследовано от ScrollableControl)
ScrollToControl(Control)

Вычисляет смещение прокрутки до указанного дочернего элемента управления.

(Унаследовано от ScrollableControl)
Select()

Активирует элемент управления.

(Унаследовано от Control)
Select(Boolean, Boolean)

Активирует дочерний элемент управления. При необходимости указывает направление в порядке табуляции, чтобы выбрать элемент управления.

(Унаследовано от ToolStrip)
SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)

Активирует следующий элемент управления.

(Унаследовано от Control)
SendToBack()

Отправляет элемент управления в задней части z-порядка.

(Унаследовано от Control)
SetAutoScrollMargin(Int32, Int32)

Этот метод не относится к этому классу.

(Унаследовано от ToolStrip)
SetAutoSizeMode(AutoSizeMode)

Задает значение, указывающее, как будет вести себя элемент управления при включении его AutoSize свойства.

(Унаследовано от Control)
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)

Задает указанные границы элемента управления в указанное расположение и размер.

(Унаследовано от Control)
SetBounds(Int32, Int32, Int32, Int32)

Задает границы элемента управления указанным расположением и размером.

(Унаследовано от Control)
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)

Выполняет работу настройки указанных границ этого элемента управления.

SetClientSizeCore(Int32, Int32)

Задает размер клиентской области элемента управления.

(Унаследовано от Control)
SetDisplayedItems()

Сбрасывает коллекцию отображаемых и переполненных элементов после завершения макета.

(Унаследовано от ToolStrip)
SetDisplayRectLocation(Int32, Int32)

Помещает окно отображения в указанное значение.

(Унаследовано от ScrollableControl)
SetItemLocation(ToolStripItem, Point)

Привязывает к ToolStripItem определенному месту на объекте ToolStrip.

(Унаследовано от ToolStrip)
SetScrollState(Int32, Boolean)

Задает указанный флаг состояния прокрутки.

(Унаследовано от ScrollableControl)
SetStyle(ControlStyles, Boolean)

Задает для указанного ControlStyles флага значение true или false.

(Унаследовано от Control)
SetTopLevel(Boolean)

Задает элемент управления в качестве элемента управления верхнего уровня.

(Унаследовано от Control)
SetVisibleCore(Boolean)

Изменяет размер владельца ToolStrip , чтобы вместить ToolStripDropDown его, если владелец ToolStrip отображается в данный момент, или очищает и сбрасывает активные ToolStripDropDown дочерние элементы управления, ToolStrip если он ToolStrip не отображается в данный момент.

Show()

ToolStripDropDown Отображает элемент управления в позиции по умолчанию.

Show(Control, Int32, Int32)

Позиционирует относительные ToolStripDropDown горизонтальные и вертикальные координаты экрана указанного элемента управления.

Show(Control, Point, ToolStripDropDownDirection)

ToolStripDropDown Позиционирует относительно указанного элемента управления в указанном расположении и с указанным направлением относительно родительского элемента управления.

Show(Control, Point)

ToolStripDropDown Позиционирует относительно указанного расположения элемента управления.

Show(Int32, Int32)

ToolStripDropDown Позиционирует относительно указанных координат экрана.

Show(Point, ToolStripDropDownDirection)

ToolStripDropDown Позиционирует относительно указанного расположения элемента управления и с указанным направлением относительно родительского элемента управления.

Show(Point)

Позиционирует ToolStripDropDown относительно указанного расположения экрана.

SizeFromClientSize(Size)

Определяет размер всего элемента управления от высоты и ширины клиентской области.

(Унаследовано от Control)
SuspendLayout()

Временно приостанавливает логику макета для элемента управления.

(Унаследовано от Control)
ToString()

Возвращает строку, представляющую ToolStrip элемент управления.

(Унаследовано от ToolStrip)
Update()

Позволяет элементу управления перераскрыть недопустимые регионы в клиентской области.

(Унаследовано от Control)
UpdateBounds()

Обновляет границы элемента управления с текущим размером и расположением.

(Унаследовано от Control)
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)

Обновляет границы элемента управления с указанным размером, расположением и размером клиента.

(Унаследовано от Control)
UpdateBounds(Int32, Int32, Int32, Int32)

Обновляет границы элемента управления указанным размером и расположением.

(Унаследовано от Control)
UpdateStyles()

Принудительно применяет назначенные стили к элементу управления.

(Унаследовано от Control)
UpdateZOrder()

Обновляет элемент управления в порядке z-порядка родительского элемента управления.

(Унаследовано от Control)
WndProc(Message)

Обрабатывает сообщения Windows.

События

Имя Описание
AutoSizeChanged

Происходит при AutoSize изменении свойства.

(Унаследовано от ToolStrip)
BackColorChanged

Происходит при изменении значения свойства BackColor.

(Унаследовано от Control)
BackgroundImageChanged

Происходит при изменении значения свойства BackgroundImage.

BackgroundImageLayoutChanged

Происходит при изменении значения свойства BackgroundImage.

BeginDrag

Происходит, когда пользователь начинает перетаскивать ToolStrip элемент управления.

(Унаследовано от ToolStrip)
BindingContextChanged

Происходит при изменении значения свойства BindingContext.

CausesValidationChanged

Происходит при CausesValidation изменении свойства.

(Унаследовано от ToolStrip)
ChangeUICues

Происходит при изменении фокуса или пользовательского интерфейса клавиатуры.

Click

Происходит при щелчке элемента управления.

(Унаследовано от Control)
ClientSizeChanged

Происходит при изменении значения свойства ClientSize.

(Унаследовано от Control)
Closed

Происходит при закрытии ToolStripDropDown.

Closing

Происходит при закрытии ToolStripDropDown элемента управления.

ContextMenuChanged

Это событие не относится к этому классу.

ContextMenuChanged
Устаревшие..

Происходит при изменении значения свойства ContextMenu.

(Унаследовано от Control)
ContextMenuStripChanged

Это событие не относится к этому классу.

ControlAdded

Это событие не относится к этому классу.

(Унаследовано от ToolStrip)
ControlRemoved

Это событие не относится к этому классу.

(Унаследовано от ToolStrip)
CursorChanged

Происходит при изменении значения свойства Cursor.

(Унаследовано от ToolStrip)
DataContextChanged

Происходит при изменении значения свойства DataContext.

(Унаследовано от Control)
Disposed

Происходит при удалении компонента вызовом Dispose() метода.

(Унаследовано от Component)
DockChanged

Это событие не относится к этому классу.

DoubleClick

Происходит при двойном щелчке элемента управления.

(Унаследовано от Control)
DpiChangedAfterParent

Происходит при изменении параметра DPI элемента управления программным способом после изменения DPI родительского элемента управления или формы.

(Унаследовано от Control)
DpiChangedBeforeParent

Происходит при изменении параметра DPI элемента управления программным способом перед событием изменения DPI для родительского элемента управления или формы.

(Унаследовано от Control)
DragDrop

Происходит при завершении операции перетаскивания.

(Унаследовано от Control)
DragEnter

Происходит при перетаскивании объекта в границы элемента управления.

(Унаследовано от Control)
DragLeave

Происходит при перетаскивании объекта из границ элемента управления.

(Унаследовано от Control)
DragOver

Происходит при перетаскивании объекта по границам элемента управления.

(Унаследовано от Control)
EnabledChanged

Происходит, если значение свойства Enabled было изменено.

(Унаследовано от Control)
EndDrag

Происходит, когда пользователь перестает перетаскивать ToolStrip элемент управления.

(Унаследовано от ToolStrip)
Enter

Происходит при вводе фокуса ToolStripDropDown.

FontChanged

Происходит при изменении значения свойства Font.

ForeColorChanged

Происходит при изменении значения свойства ForeColor.

GiveFeedback

Это событие не относится к этому классу.

GotFocus

Происходит, когда элемент управления получает фокус.

(Унаследовано от Control)
HandleCreated

Происходит при создании дескриптора для элемента управления.

(Унаследовано от Control)
HandleDestroyed

Происходит, когда дескриптор элемента управления находится в процессе уничтожения.

(Унаследовано от Control)
HelpRequested

Происходит, когда пользователь запрашивает справку по элементу управления.

ImeModeChanged

Происходит при ImeModeChanged изменении свойства.

Invalidated

Происходит, когда для отображения элемента управления требуется перераспись.

(Унаследовано от Control)
ItemAdded

Происходит при добавлении нового ToolStripItem в объект ToolStripItemCollection.

(Унаследовано от ToolStrip)
ItemClicked

Происходит при ToolStripItem щелчке.

(Унаследовано от ToolStrip)
ItemRemoved

Происходит при ToolStripItem удалении из него ToolStripItemCollection.

(Унаследовано от ToolStrip)
KeyDown

Происходит при нажатии клавиши и удерживаемой нажатой во время фокуса ToolStripDropDown .

KeyPress

Происходит при нажатии клавиши во время фокуса ToolStripDropDown .

KeyUp

Происходит при освобождении ключа во время фокуса элемента управления.

Layout

Происходит, когда элемент управления должен изменить положение дочерних элементов управления.

(Унаследовано от Control)
LayoutCompleted

Происходит при завершении макета ToolStrip .

(Унаследовано от ToolStrip)
LayoutStyleChanged

Происходит при изменении значения свойства LayoutStyle.

(Унаследовано от ToolStrip)
Leave

Происходит, когда фокус ввода покидает элемент управления.

LocationChanged

Происходит, если значение свойства Location было изменено.

(Унаследовано от Control)
LostFocus

Происходит, когда элемент управления теряет фокус.

(Унаследовано от Control)
MarginChanged

Происходит при изменении поля элемента управления.

(Унаследовано от Control)
MouseCaptureChanged

Происходит, когда элемент управления теряет запись мыши.

(Унаследовано от Control)
MouseClick

Происходит, когда элемент управления щелкается мышью.

(Унаследовано от Control)
MouseDoubleClick

Происходит, когда элемент управления дважды щелкается мышью.

(Унаследовано от Control)
MouseDown

Происходит при нажатии указателя мыши на элемент управления и нажатием кнопки мыши.

(Унаследовано от Control)
MouseEnter

Происходит, когда указатель мыши входит в элемент управления.

(Унаследовано от Control)
MouseHover

Происходит, когда указатель мыши лежит на элементе управления.

(Унаследовано от Control)
MouseLeave

Происходит, когда указатель мыши покидает элемент управления.

(Унаследовано от Control)
MouseMove

Происходит при перемещении указателя мыши по элементу управления.

(Унаследовано от Control)
MouseUp

Происходит, когда указатель мыши находится на элементе управления, и кнопка мыши освобождается.

(Унаследовано от Control)
MouseWheel

Происходит при перемещении колесика мыши во время фокуса элемента управления.

(Унаследовано от Control)
Move

Происходит при перемещении элемента управления.

(Унаследовано от Control)
Opened

Происходит, когда открывается ToolStripDropDown.

Opening

Происходит при открытии ToolStripDropDown элемента управления.

PaddingChanged

Происходит при изменении заполнения элемента управления.

(Унаследовано от Control)
Paint

Происходит при повторном удалении элемента управления.

(Унаследовано от Control)
PaintGrip

Происходит при крашени дескриптора ToolStrip перемещения.

(Унаследовано от ToolStrip)
ParentChanged

Происходит при Parent изменении значения свойства.

(Унаследовано от Control)
PreviewKeyDown

Возникает перед событием KeyDown при нажатии клавиши во время фокуса на этом элементе управления.

(Унаследовано от Control)
QueryAccessibilityHelp

Происходит при AccessibleObject предоставлении помощи приложениям специальных возможностей.

(Унаследовано от Control)
QueryContinueDrag

Происходит во время операции перетаскивания и позволяет источнику перетаскивания определить, следует ли отменить операцию перетаскивания.

(Унаследовано от Control)
RegionChanged

Происходит при изменении значения свойства Region.

RendererChanged

Происходит при изменении значения свойства Renderer.

(Унаследовано от ToolStrip)
Resize

Происходит при изменении размера элемента управления.

(Унаследовано от Control)
RightToLeftChanged

Происходит при RightToLeft изменении значения свойства.

(Унаследовано от Control)
Scroll

Это событие не относится к этому классу.

SizeChanged

Происходит при Size изменении значения свойства.

(Унаследовано от Control)
StyleChanged

Происходит при ToolStripLayoutStyle изменении стиля.

SystemColorsChanged

Происходит при изменении цвета системы.

(Унаследовано от Control)
TabIndexChanged

Это событие не относится к этому классу.

TabStopChanged

Это событие не относится к этому классу.

TextChanged

Это событие не относится к этому классу.

Validated

Это событие не относится к этому классу.

Validating

Это событие не относится к этому классу.

VisibleChanged

Происходит при Visible изменении значения свойства.

(Унаследовано от Control)

Явные реализации интерфейса

Имя Описание
IDropTarget.OnDragDrop(DragEventArgs)

Вызывает событие DragDrop.

(Унаследовано от Control)
IDropTarget.OnDragEnter(DragEventArgs)

Вызывает событие DragEnter.

(Унаследовано от Control)
IDropTarget.OnDragLeave(EventArgs)

Вызывает событие DragLeave.

(Унаследовано от Control)
IDropTarget.OnDragOver(DragEventArgs)

Вызывает событие DragOver.

(Унаследовано от Control)

Применяется к

См. также раздел