Меню и панели инструментов
Панель инструментов ToolStrip
Элемент ToolStrip представляет панель инструментов. Каждый отдельный элемент на этой панели является объектом ToolStripItem .
Ключевые свойства компонента ToolStrip связаны с его позиционированием на форме:
Dock : прикрепляет панель инструментов к одной из сторон формы
LayoutStyle : задает ориентацию панели на форме (горизонтальная, вертикальная, табличная)
ShowItemToolTips : указывает, будут ли отображаться всплывающие подсказки для отдельных элементов панели инструментов
Stretch : позволяет растянуть панель по всей длине контейнера
В зависимости от значения свойства LayoutStyle панель инструментов может располагаться по горизонтали, или в табличном виде:
HorizontalStackWithOverflow : расположение по горизонтали с переполнением — если длина панели превышает длину контейнера, то новые элементы, выходящие за границы контейнера, не отображаются, то есть панель переполняется элементами
StackWithOverflow : элементы располагаются автоматически с переполнением
VerticalStackWithOverflow : элементы располагаются вертикально с переполнением
Flow : элементы располагаются автоматически, но без переполнения — если длина панели меньше длины контейнера, то выходящие за границы элементы переносятся, а панель инструментов растягивается, чтобы вместить все элементы
Table : элементы позиционируются в виде таблицы
Если LayoutStyle имеет значения HorizontalStackWithOverflow / VerticalStackWithOverflow , то с помощью свойства CanOverflow мы можем задать поведение при переполнении. Так, если это свойство равно true (значение по умолчанию), то для элементов, не попадающих в границы ToolStrip, создается выпадающий список:
При значении false подобный выпадающий список не создается.
Типы элементов панели и их добавление
Панель ToolStrip может содержать объекты следующих классов
ToolStripLabel : текстовая метка на панели инструментов, представляет функциональность элементов Label и LinkLabel
ToolStripButton : аналогичен элементу Button.Также имеет событие Click, с помощью которого можно обработать нажатие пользователя на кнопку
ToolStripSeparator : визуальный разделитель между другими элементами на панели инструментов
ToolStripToolStripComboBox : подобен стандартному элементу ComboBox
ToolStripTextBox : аналогичен текстовому полю TextBox
ToolStripProgressBar : индикатор прогресса, как и элемент ProgressBar
ToolStripDropDownButton : представляет кнопку, по нажатию на которую открывается выпадающее меню
К каждому элементу выпадающего меню дополнительно можно прикрепить обработчик нажатия и обработать клик по этим пунктам меню
ToolStripSplitButton : объединяет функциональность ToolStripDropDownButton и ToolStripButton
Добавить новые элементы можно в режиме дизайнера:
Также можно добавлять новые элементы программно в коде. Их расположение на панели инструментов будет соответствовать порядку добавления. Все элементы хранятся в ToolStrip в свойстве Items. Мы можем добавить в него любой объект класса ToolStripItem (то есть любой из выше перечисленных классов, так как они наследуются от ToolStripItem):
Кроме того, здесь задается обработчик, позволяющий обрабатывать нажатия по кнопки на панели инструментов.
Элементы ToolStripButton, ToolStripDropDownButton и ToolStripSplitButton могут отображать как текст, так и изобажения, оибо сразу и то, и другое. Для управления размещением изображений в этих элементах имеются следующие свойства:
DisplayStyle : определяет, будет ли отображаться на элементе текст, или изображение, или и то и другое.
Image : указывает на само изображение
ImageAlign : устанавливает выравнивание изображения относительно элемента
ImageScaling : указывает, будет ли изображение растягиваться, чтобы заполнить все пространство элемента
ImageTransparentColor : указывает, будет ли цвет изображения прозрачным
Чтобы указать разместить изображение на кнопке, у свойства DisplayStyle надо установить значение Image . Если мы хотим, чтобы кнопка отображала только текст, то надо указать значение Text , либо можно комбинировать два значения с помощью другого значения ImageAndText :
Все эти значения хранятся в перечислении ToolStripItemDisplayStyle . Также можно установить свойства в коде c#:
Tool Strip Item Класс
Определение
Представляет абстрактный базовый класс, который управляет событиями и структурой всех элементов, которые могут содержаться в элементах управления ToolStrip или ToolStripDropDown. Represents the abstract base class that manages events and layout for all the elements that a ToolStrip or ToolStripDropDown can contain.
Примеры
В следующем примере кода показано, как реализовать пользовательский ToolStripItem элемент управления. The following code example demonstrates how to implement a custom ToolStripItem control.
Комментарии
ToolStripItem— Это элемент, такой как кнопка, поле со списком, текстовое поле или метка, которые могут содержаться в ToolStrip элементе управления или ToolStripDropDown элементе управления, похожем на контекстное меню Windows. A ToolStripItem is an element such as a button, combo box, text box, or label that can be contained in a ToolStrip control or a ToolStripDropDown control, which is similar to a Windows shortcut menu. ToolStripКласс управляет рисованием и вводом с клавиатуры и мышью, включая ввод с помощью перетаскивания, для этих элементов, а ToolStripItem класс управляет событиями и макетом в самих элементах. The ToolStrip class manages the painting and keyboard and mouse input, including drag-and-drop input, for these elements, and the ToolStripItem class manages events and layout within the elements themselves.
ToolStripItem классы либо наследуются непосредственно от ToolStripItem , либо неявно наследуются от ToolStripItem с помощью ToolStripControlHost или ToolStripDropDownItem . ToolStripItem classes either inherit directly from ToolStripItem, or they inherit indirectly from ToolStripItem through ToolStripControlHost or ToolStripDropDownItem.
ToolStripItem элементы управления должны содержаться в ToolStrip , MenuStrip , StatusStrip или ContextMenuStrip и не могут быть добавлены непосредственно в форму. ToolStripItem controls must be contained in a ToolStrip, MenuStrip, StatusStrip, or ContextMenuStrip and cannot be added directly to a form. Различные классы контейнеров предназначены для размещения соответствующего подмножества ToolStripItem элементов управления. The various container classes are designed to contain an appropriate subset of ToolStripItem controls.
Примечание . Данный объект ToolStripItem не может иметь более одного родителя ToolStrip . Note A given ToolStripItem cannot have more than one parent ToolStrip. Необходимо скопировать ToolStripItem и добавить его в другие ToolStrip элементы управления. You must copy of the ToolStripItem and add it to other ToolStrip controls.
В следующей таблице показаны элементы, производные от класса, ToolStripItem которые, следовательно, могут размещаться в ToolStrip или ToolStripDropDown . The following table shows the elements that derive from the ToolStripItem class and which therefore can be hosted in a ToolStrip or ToolStripDropDown.
Элемент Element | Описание Description |
---|---|
ToolStripButton | Кнопка на панели инструментов, которая поддерживает изображения и текст. A toolbar button that supports images and text. |
ToolStripLabel | Текстовая метка, обычно используемая в строке состояния или в ToolStrip виде комментария или заголовка. A text label typically used in a status bar or ToolStrip as a comment or title. |
ToolStripSeparator | Невыбираемое пространство или пробел с вертикальной чертой, которая визуально группирует элементы. A non-selectable space or space with a vertical bar that visually groups elements. |
ToolStripControlHost | Объект, ToolStripItem который содержит ToolStripComboBox ToolStripTextBox элементы управления,, ToolStripProgressBar , другие Windows Forms или пользовательские элементы управления. A ToolStripItem that hosts a ToolStripComboBox, ToolStripTextBox, ToolStripProgressBar, other Windows Forms controls, or custom controls. А ToolStripComboBox — это текстовое поле, в котором пользователь может ввести текст, а также список, из которого пользователь может выбрать текст для заполнения текстового поля. A ToolStripComboBox is a text box in which the user can enter text, along with a list from which the user can select text to fill the text box. ToolStripTextBoxПозволяет пользователю ввести текст. A ToolStripTextBox enables the user to enter text. ToolStripProgressBarПредставляет элемент управления «индикатор выполнения Windows», содержащийся в StatusStrip . A ToolStripProgressBar represents a Windows progress bar control contained in a StatusStrip. |
ToolStripDropDownItem | Объект, в ToolStripItem котором размещаются ToolStripMenuItem , ToolStripSplitButton и ToolStripDropDownButton . A ToolStripItem that hosts a ToolStripMenuItem, ToolStripSplitButton, and ToolStripDropDownButton. ToolStripMenuItemЯвляется выбираемым параметром, отображаемым в меню или в контекстном меню. A ToolStripMenuItem is a selectable option displayed on a menu or context menu. ToolStripSplitButtonПредставляет собой сочетание обычной кнопки и раскрывающейся кнопки. A ToolStripSplitButton is a combination of a regular button and a drop-down button. ToolStripDropDownButton— Это кнопка, которая поддерживает функцию раскрывающегося списка. A ToolStripDropDownButton is a button that supports drop-down functionality. |
ToolStripStatusLabel | Панель в StatusStrip элементе управления. A panel in a StatusStrip control. |
Конструкторы
Инициализирует новый экземпляр класса ToolStripItem. Initializes a new instance of the ToolStripItem class.
Инициализирует новый экземпляр класса ToolStripItem с указанным именем, заданным изображением и обработчиком событий. Initializes a new instance of the ToolStripItem class with the specified name, image, and event handler.
Инициализирует новый экземпляр класса ToolStripItemс указанным отображаемым текстом, заданным изображением, обработчиком событий и именем. Initializes a new instance of the ToolStripItem class with the specified display text, image, event handler, and name.
Свойства
Получает объект AccessibleObject, назначенный элементу управления. Gets the AccessibleObject assigned to the control.
Возвращает или задает описание выполняемого по умолчанию действия элемента управления для использования клиентскими приложениями со специальными возможностями. Gets or sets the default action description of the control for use by accessibility client applications.
Возвращает или задает описание, которое будет сообщено клиентским приложениям со специальными возможностями. Gets or sets the description that will be reported to accessibility client applications.
Возвращает или задает имя элемента управления, используемого клиентскими приложениями со специальными возможностями. Gets or sets the name of the control for use by accessibility client applications.
Возвращает или задает роль элемента управления в поддержке специальных возможностей, которая указывает тип элемента пользовательского интерфейса для данного элемента управления. Gets or sets the accessible role of the control, which specifies the type of user interface element of the control.
Получает или задает значение, указывающее, выравнивается ли элемент по началу или по концу элемента ToolStrip. Gets or sets a value indicating whether the item aligns towards the beginning or end of the ToolStrip.
Возвращает или задает значение, указывающее, будут ли операции перетаскивания и переупорядочения элементов обрабатываться с помощью событий, реализованных пользователем. Gets or sets a value indicating whether drag-and-drop and item reordering are handled through events that you implement.
Возвращает или задает границы контейнера, с которым связан объект ToolStripItem, и определяет, как изменяются размеры объекта ToolStripItem вместе с родительским объектом. Gets or sets the edges of the container to which a ToolStripItem is bound and determines how a ToolStripItem is resized with its parent.
Возвращает или задает значение, указывающее, производится ли автоматическое изменение размеров элемента. Gets or sets a value indicating whether the item is automatically sized.
Получает или задает значение, указывающее, следует ли использовать свойство Text или свойство ToolTipText для подсказки ToolStripItem. Gets or sets a value indicating whether to use the Text property or the ToolTipText property for the ToolStripItem ToolTip.
Получает или задает значение, указывающее, нужно ли помещать ToolStripItem в ToolStrip. Gets or sets a value indicating whether the ToolStripItem should be placed on a ToolStrip.
Возвращает или задает цвет фона для элемента. Gets or sets the background color for the item.
Возвращает или задает фоновое изображение, отображаемое на элементе. Gets or sets the background image displayed in the item.
Получает или задает фоновое изображение, используемое для ToolStripItem. Gets or sets the background image layout used for the ToolStripItem.
Возвращает размер и расположение элемента. Gets the size and location of the item.
Возвращает значение, показывающее, может ли компонент вызывать событие. Gets a value indicating whether the component can raise an event.
(Унаследовано от Component)
Возвращает значение, указывающее, доступен ли элемент для выбора. Gets a value indicating whether the item can be selected.
Возвращает объект IContainer, который содержит коллекцию Component. Gets the IContainer that contains the Component.
(Унаследовано от Component)
Получает область, в которой содержимое, например текст и значки, могут быть помещены в ToolStripItem без перезаписи границ фона. Gets the area where content, such as text and icons, can be placed within a ToolStripItem without overwriting background borders.
Получает значение, указывающее, должен ли отображаться объект ToolTip, который определен по умолчанию. Gets a value indicating whether to display the ToolTip that is defined as the default.
Получает значение, указывающее, что отображается в ToolStripItem. Gets a value indicating what is displayed on the ToolStripItem.
Возвращает поле по умолчанию для элемента. Gets the default margin of an item.
Возвращает параметры внутренних интервалов элемента. Gets the internal spacing characteristics of the item.
Возвращает размер элемента по умолчанию. Gets the default size of the item.
Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. Gets a value that indicates whether the Component is currently in design mode.
(Унаследовано от Component)
Получает значение, указывающее, скрываются ли элементы на объекте ToolStripDropDown после того как их щелкнули. Gets a value indicating whether items on a ToolStripDropDown are hidden after they are clicked.
Получает или задает значение, указывающее, отображаются ли текст и изображения на ToolStripItem. Gets or sets whether text and images are displayed on a ToolStripItem.
Возвращает или задает границы объекта ToolStripItem, которые прикрепляются к его родительскому элементу управления, и определяет способ изменения размеров объекта ToolStripItem при изменении размеров его родительского элемента управления. Gets or sets which ToolStripItem borders are docked to its parent control and determines how a ToolStripItem is resized with its parent.
Получает или задает значение, которое указывает, возможна активация ToolStripItem двойным щелчком мыши. Gets or sets a value indicating whether the ToolStripItem can be activated by double-clicking the mouse.
Получает или задает значение показывающее, активизирован ли родительский элемент управления для объекта ToolStripItem. Gets or sets a value indicating whether the parent control of the ToolStripItem is enabled.
Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. Gets the list of event handlers that are attached to this Component.
(Унаследовано от Component)
Возвращает или задает шрифт текста, отображаемого данным элементом. Gets or sets the font of the text displayed by the item.
Возвращает или задает цвет элемента. Gets or sets the foreground color of the item.
Получает или задает высоту объекта ToolStripItem в пикселях. Gets or sets the height, in pixels, of a ToolStripItem.
Возвращает или задает изображение, отображаемое в свойстве ToolStripItem. Gets or sets the image that is displayed on a ToolStripItem.
Получает или задает выравнивание изображения в элементе управления ToolStripItem. Gets or sets the alignment of the image on a ToolStripItem.
Возвращает или задает значение индекса изображения, отображаемого на данном элементе. Gets or sets the index value of the image that is displayed on the item.
Получает или задает средство доступа к ключу для изображения в ImageList, отображаемого в элементе ToolStripItem. Gets or sets the key accessor for the image in the ImageList that is displayed on a ToolStripItem.
Получает или задает значение, показывающее, изменяется ли автоматически размер изображения на ToolStripItem для соответствия размерам контейнера. Gets or sets a value indicating whether an image on a ToolStripItem is automatically resized to fit in a container.
Получает или задает цвет, обрабатываемый как прозрачный в изображении ToolStripItem. Gets or sets the color to treat as transparent in a ToolStripItem image.
Возвращает значение, указывающее, был ли удален объект. Gets a value indicating whether the object has been disposed of.
Получает значение, определяющее, является ли контейнер текущего Control элементом ToolStripDropDown. Gets a value indicating whether the container of the current Control is a ToolStripDropDown.
Получает значение, указывающее, установлено ли для свойства Placement значение Overflow. Gets a value indicating whether the Placement property is set to Overflow.
Возвращает или задает расстояние между элементом и соседними элементами. Gets or sets the space between the item and adjacent items.
Получает или задает способ слияния дочерних меню с родительскими меню. Gets or sets how child menus are merged with parent menus.
Получает или задает положение элемента при слиянии в текущем ToolStrip. Gets or sets the position of a merged item within the current ToolStrip.
Возвращает или задает имя элемента. Gets or sets the name of the item.
Получает или задает значение, указывающее, присоединен ли элемент к элементу ToolStrip или ToolStripOverflowButton или он может перемещаться между ними. Gets or sets whether the item is attached to the ToolStrip or ToolStripOverflowButton or can float between the two.
Возвращает или задает владельца данного элемента. Gets or sets the owner of this item.
Возвращает родительский объект ToolStripItem этого объекта ToolStripItem. Gets the parent ToolStripItem of this ToolStripItem.
Возвращает или задает внутренний интервал в пикселях между краями элемента и его содержимым. Gets or sets the internal spacing, in pixels, between the item’s contents and its edges.
Получает или задает родительский контейнер ToolStripItem. Gets or sets the parent container of the ToolStripItem.
Возвращает текущую структуру элемента. Gets the current layout of the item.
Получает значение, показывающее, нажат ли элемент. Gets a value indicating whether the state of the item is pressed.
Возвращает или задает значение, указывающее, должны ли элементы располагаться справа налево и должен ли текст быть написан справа налево. Gets or sets a value indicating whether items are to be placed from right to left and text is to be written from right to left.
Автоматически зеркально отражает изображение ToolStripItem, когда для свойства RightToLeft задано значение Yes. Mirrors automatically the ToolStripItem image when the RightToLeft property is set to Yes.
Возвращает значение, указывающее, выбран ли элемент. Gets a value indicating whether the item is selected.
Возвращает значение, определяющее, должны сочетания клавиш отображаться или нет. Gets a value indicating whether to show or hide shortcut keys.
Получает или задает ISite объекта Component. Gets or sets the ISite of the Component.
(Унаследовано от Component)
Возвращает или задает размер элемента. Gets or sets the size of the item.
Возвращает или задает объект, который содержит данные об элементе. Gets or sets the object that contains data about the item.
Возвращает или задает текст, отображаемый на элементе. Gets or sets the text that is to be displayed on the item.
Получает или задает выравнивание текста в элементе ToolStripLabel. Gets or sets the alignment of the text on a ToolStripLabel.
Получает ориентацию текста, используемого наToolStripItem. Gets the orientation of text used on a ToolStripItem.
Получает или задает положение текста и изображения ToolStripItem относительно друг друга. Gets or sets the position of ToolStripItem text and image relative to each other.
Получает или задает текст, который появляется как ToolTip для элемента управления. Gets or sets the text that appears as a ToolTip for a control.
Возвращает или задает значение, указывающее, отображается ли элемент. Gets or sets a value indicating whether the item is displayed.
Получает или задает ширину объекта ToolStripItem в пикселях. Gets or sets the width in pixels of a ToolStripItem.
Методы
Создает новый объект специальных возможностей для объекта ToolStripItem. Creates a new accessibility object for the ToolStripItem.
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Унаследовано от MarshalByRefObject)
Освобождает все ресурсы, занятые модулем Component. Releases all resources used by the Component.
(Унаследовано от Component)
Освобождает неуправляемые ресурсы, используемые объектом ToolStripItem, а при необходимости освобождает также управляемые ресурсы. Releases the unmanaged resources used by the ToolStripItem and optionally releases the managed resources.
Начинает операцию перетаскивания. Begins a drag-and-drop operation.
Определяет, равен ли указанный объект текущему объекту. Determines whether the specified object is equal to the current object.
(Унаследовано от Object)
Извлекает ToolStrip, который является контейнером текущего ToolStripItem. Retrieves the ToolStrip that is the container of the current ToolStripItem.
Служит хэш-функцией по умолчанию. Serves as the default hash function.
(Унаследовано от Object)
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Унаследовано от MarshalByRefObject)
Возвращает размер прямоугольной области, в которой может поместиться элемент управления. Retrieves the size of a rectangular area into which a control can be fit.
Возвращает объект, представляющий службу, предоставляемую классом Component или классом Container. Returns an object that represents a service provided by the Component or by its Container.
(Унаследовано от Component)
Возвращает объект Type для текущего экземпляра. Gets the Type of the current instance.
(Унаследовано от Object)
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. Obtains a lifetime service object to control the lifetime policy for this instance.
(Унаследовано от MarshalByRefObject)
Делает недействительной всю поверхность элемента ToolStripItemи вызывает его перерисовку. Invalidates the entire surface of the ToolStripItem and causes it to be redrawn.
Делает недействительной указанную область элемента ToolStripItem путем добавления ее к области обновления элемента ToolStripItem, которая будет перерисована при следующей операции рисования, и вызывает отправку сообщения изображения элементу ToolStripItem. Invalidates the specified region of the ToolStripItem by adding it to the update region of the ToolStripItem, which is the area that will be repainted at the next paint operation, and causes a paint message to be sent to the ToolStripItem.
Определяет, является ли символ входным символом, который распознается элементом. Determines whether a character is an input character that the item recognizes.
Определяет, является ли заданная клавиша обычной клавишей ввода или специальной клавишей, нуждающейся в предварительной обработке. Determines whether the specified key is a regular input key or a special key that requires preprocessing.
Создает неполную копию текущего объекта Object. Creates a shallow copy of the current Object.
(Унаследовано от Object)
Создает неполную копию текущего объекта MarshalByRefObject. Creates a shallow copy of the current MarshalByRefObject object.
(Унаследовано от MarshalByRefObject)
Вызывает событие AvailableChanged. Raises the AvailableChanged event.
Вызывает событие BackColorChanged. Raises the BackColorChanged event.
Происходит при изменении свойства Bounds. Occurs when the Bounds property changes.
Вызывает событие Click. Raises the Click event.
Вызывает событие DoubleClick. Raises the DoubleClick event.
Вызывает событие DragDrop. Raises the DragDrop event.
Вызывает событие DragEnter. Raises the DragEnter event.
Вызывает событие DragLeave. Raises the DragLeave event.
Вызывает событие DragOver. Raises the DragOver event.
Вызывает событие EnabledChanged. Raises the EnabledChanged event.
Вызывает событие FontChanged. Raises the FontChanged event.
Вызывает событие ForeColorChanged. Raises the ForeColorChanged event.
Вызывает событие GiveFeedback. Raises the GiveFeedback event.
Вызывает событие Layout. Raises the Layout event.
Вызывает событие LocationChanged. Raises the LocationChanged event.
Вызывает событие MouseDown. Raises the MouseDown event.
Вызывает событие MouseEnter. Raises the MouseEnter event.
Вызывает событие MouseHover. Raises the MouseHover event.
Вызывает событие MouseLeave. Raises the MouseLeave event.
Вызывает событие MouseMove. Raises the MouseMove event.
Вызывает событие MouseUp. Raises the MouseUp event.
Вызывает событие OwnerChanged. Raises the OwnerChanged event.
Вызывает событие FontChanged, когда изменяется свойство Font в родительском элементе элемента ToolStripItem. Raises the FontChanged event when the Font property has changed on the parent of the ToolStripItem.
Вызывает событие Paint. Raises the Paint event.
Вызывает событие BackColorChanged. Raises the BackColorChanged event.
Вызывает событие ParentChanged. Raises the ParentChanged event.
Вызывает событие EnabledChanged при изменении значения свойства Enabled контейнера элемента. Raises the EnabledChanged event when the Enabled property value of the item’s container changes.
Вызывает событие ForeColorChanged. Raises the ForeColorChanged event.
Вызывает событие TextChanged. Raises the TextChanged event.
Вызывает событие VisibleChanged. Raises the VisibleChanged event.
Создает событие Click для элемента ToolStripItem . Generates a Click event for a ToolStripItem .
Обрабатывает клавишу для команд. Processes a command key.
Обрабатывает клавишу диалогового окна. Processes a dialog key.
Обрабатывает назначенный символ. Processes a mnemonic character.
Данный метод не применим к этому классу. This method is not relevant to this class.
Данный метод не применим к этому классу. This method is not relevant to this class.
Данный метод не применим к этому классу. This method is not relevant to this class.
Данный метод не применим к этому классу. This method is not relevant to this class.
Данный метод не применим к этому классу. This method is not relevant to this class.
Данный метод не применим к этому классу. This method is not relevant to this class.
Данный метод не применим к этому классу. This method is not relevant to this class.
Данный метод не применим к этому классу. This method is not relevant to this class.
Данный метод не применим к этому классу. This method is not relevant to this class.
Выбирает элемент. Selects the item.
Задает размер и расположение элемента. Sets the size and location of the item.
Устанавливает ToolStripItem в указанное видимое состояние. Sets the ToolStripItem to the specified visible state.
Возвращает объект String, содержащий имя Component, если оно есть. Returns a String containing the name of the Component, if any. Этот метод не следует переопределять. This method should not be overridden.
События
Происходит при изменении значения свойства Available. Occurs when the value of the Available property changes.
Происходит при изменении значения свойства BackColor. Occurs when the value of the BackColor property changes.
Происходит при щелчке объекта ToolStripItem. Occurs when the ToolStripItem is clicked.
Происходит, если изменилось свойство DisplayStyle. Occurs when the DisplayStyle has changed.
Возникает при удалении компонента путем вызова метода Dispose(). Occurs when the component is disposed by a call to the Dispose() method.
(Унаследовано от Component)
Происходит при двойном щелчке элемента кнопкой мыши. Occurs when the item is double-clicked with the mouse.
Происходит, когда пользователь перетаскивает элемент и отпускает кнопку мыши, указывая, что элемент должен быть перемещен в данный элемент. Occurs when the user drags an item and the user releases the mouse button, indicating that the item should be dropped into this item.
Происходит, когда пользователь перетаскивает элемент в клиентскую область данного элемента. Occurs when the user drags an item into the client area of this item.
Происходит, когда пользователь перетаскивает элемент и указатель мыши больше не находится в клиентской области данного элемента. Occurs when the user drags an item and the mouse pointer is no longer over the client area of this item.
Происходит, когда пользователь перетаскивает элемент в клиентскую область данного элемента. Occurs when the user drags an item over the client area of this item.
Происходит, если значение свойства Enabled было изменено. Occurs when the Enabled property value has changed.
Происходит при изменении значения свойства ForeColor. Occurs when the ForeColor property value changes.
Вызывается при выполнении операции перетаскивания. Occurs during a drag operation.
Происходит при обновлении местоположения элемента ToolStripItem. Occurs when the location of a ToolStripItem is updated.
Происходит при нажатии кнопки мыши, если указатель мыши находится на элементе. Occurs when the mouse pointer is over the item and a mouse button is pressed.
Происходит, когда указатель мыши оказывается на элементе. Occurs when the mouse pointer enters the item.
Происходит, когда указатель мыши наведен на элемент. Occurs when the mouse pointer hovers over the item.
Происходит, когда указатель мыши покидает элемент. Occurs when the mouse pointer leaves the item.
Происходит при перемещении указателя мыши по элементу. Occurs when the mouse pointer is moved over the item.
Происходит при отпускании кнопки мыши, если указатель мыши находится на элементе. Occurs when the mouse pointer is over the item and a mouse button is released.
Происходит при изменении свойства Owner. Occurs when the Owner property changes.
Происходит при перерисовке элемента. Occurs when the item is redrawn.
Происходит, когда приложение со специальными возможностями вызывает справку для ToolStripItem. Occurs when an accessibility client application invokes help for the ToolStripItem.
Происходит во время операции перетаскивания и позволяет источнику перетаскивания определить, следует ли отменить эту операцию. Occurs during a drag-and-drop operation and allows the drag source to determine whether the drag-and-drop operation should be canceled.
Происходит при изменении значения свойства RightToLeft. Occurs when the RightToLeft property value changes.
Происходит при изменении значения свойства Text. Occurs when the value of the Text property changes.
Происходит при изменении значения свойства Visible. Occurs when the value of the Visible property changes.
Явные реализации интерфейса
Вызывает событие DragDrop. Raises the DragDrop event.
Вызывает событие DragEnter. Raises the DragEnter event.
Вызывает событие DragLeave. Raises the DragLeave event.
Вызывает событие DragOver . Raises the DragOver event.