ToolStripControlHost Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Размещает пользовательские элементы управления или элементы управления Windows Forms.
public ref class ToolStripControlHost : System::Windows::Forms::ToolStripItem
public class ToolStripControlHost : System.Windows.Forms.ToolStripItem
type ToolStripControlHost = class
inherit ToolStripItem
Public Class ToolStripControlHost
Inherits ToolStripItem
- Наследование
- Наследование
- Производный
Примеры
В следующем примере кода демонстрируется ToolStripControlHost создание с элементом MonthCalendar управления , использование OnSubscribeControlEvents для обработки событий и предоставление некоторых его членов ToolStripControlHostдля .
//Declare a class that inherits from ToolStripControlHost.
public ref class ToolStripMonthCalendar: public ToolStripControlHost
{
public:
// Call the base constructor passing in a MonthCalendar instance.
ToolStripMonthCalendar() : ToolStripControlHost( gcnew MonthCalendar ) {}
property MonthCalendar^ MonthCalendarControl
{
MonthCalendar^ get()
{
return static_cast<MonthCalendar^>(Control);
}
}
property Day FirstDayOfWeek
{
// Expose the MonthCalendar.FirstDayOfWeek as a property.
Day get()
{
return MonthCalendarControl->FirstDayOfWeek;
}
void set( Day value )
{
MonthCalendarControl->FirstDayOfWeek = value;
}
}
// Expose the AddBoldedDate method.
void AddBoldedDate( DateTime dateToBold )
{
MonthCalendarControl->AddBoldedDate( dateToBold );
}
protected:
// Subscribe and unsubscribe the control events you wish to expose.
void OnSubscribeControlEvents( System::Windows::Forms::Control^ c )
{
// Call the base so the base events are connected.
__super::OnSubscribeControlEvents( c );
// Cast the control to a MonthCalendar control.
MonthCalendar^ monthCalendarControl = (MonthCalendar^)c;
// Add the event.
monthCalendarControl->DateChanged += gcnew DateRangeEventHandler( this, &ToolStripMonthCalendar::HandleDateChanged );
}
void OnUnsubscribeControlEvents( System::Windows::Forms::Control^ c )
{
// Call the base method so the basic events are unsubscribed.
__super::OnUnsubscribeControlEvents( c );
// Cast the control to a MonthCalendar control.
MonthCalendar^ monthCalendarControl = (MonthCalendar^)c;
// Remove the event.
monthCalendarControl->DateChanged -= gcnew DateRangeEventHandler( this, &ToolStripMonthCalendar::HandleDateChanged );
}
public:
event DateRangeEventHandler^ DateChanged;
private:
// Declare the DateChanged event.
// Raise the DateChanged event.
void HandleDateChanged( Object^ sender, DateRangeEventArgs^ e )
{
if ( DateChanged != nullptr )
{
DateChanged( this, e );
}
}
};
//Declare a class that inherits from ToolStripControlHost.
public class ToolStripMonthCalendar : ToolStripControlHost
{
// Call the base constructor passing in a MonthCalendar instance.
public ToolStripMonthCalendar() : base (new MonthCalendar()) { }
public MonthCalendar MonthCalendarControl
{
get
{
return Control as MonthCalendar;
}
}
// Expose the MonthCalendar.FirstDayOfWeek as a property.
public Day FirstDayOfWeek
{
get
{
return MonthCalendarControl.FirstDayOfWeek;
}
set { MonthCalendarControl.FirstDayOfWeek = value; }
}
// Expose the AddBoldedDate method.
public void AddBoldedDate(DateTime dateToBold)
{
MonthCalendarControl.AddBoldedDate(dateToBold);
}
// Subscribe and unsubscribe the control events you wish to expose.
protected override void OnSubscribeControlEvents(Control c)
{
// Call the base so the base events are connected.
base.OnSubscribeControlEvents(c);
// Cast the control to a MonthCalendar control.
MonthCalendar monthCalendarControl = (MonthCalendar) c;
// Add the event.
monthCalendarControl.DateChanged +=
new DateRangeEventHandler(OnDateChanged);
}
protected override void OnUnsubscribeControlEvents(Control c)
{
// Call the base method so the basic events are unsubscribed.
base.OnUnsubscribeControlEvents(c);
// Cast the control to a MonthCalendar control.
MonthCalendar monthCalendarControl = (MonthCalendar) c;
// Remove the event.
monthCalendarControl.DateChanged -=
new DateRangeEventHandler(OnDateChanged);
}
// Declare the DateChanged event.
public event DateRangeEventHandler DateChanged;
// Raise the DateChanged event.
private void OnDateChanged(object sender, DateRangeEventArgs e)
{
if (DateChanged != null)
{
DateChanged(this, e);
}
}
}
'Declare a class that inherits from ToolStripControlHost.
Public Class ToolStripMonthCalendar
Inherits ToolStripControlHost
' Call the base constructor passing in a MonthCalendar instance.
Public Sub New()
MyBase.New(New MonthCalendar())
End Sub
Public ReadOnly Property MonthCalendarControl() As MonthCalendar
Get
Return CType(Control, MonthCalendar)
End Get
End Property
' Expose the MonthCalendar.FirstDayOfWeek as a property.
Public Property FirstDayOfWeek() As Day
Get
Return MonthCalendarControl.FirstDayOfWeek
End Get
Set
MonthCalendarControl.FirstDayOfWeek = value
End Set
End Property
' Expose the AddBoldedDate method.
Public Sub AddBoldedDate(ByVal dateToBold As DateTime)
MonthCalendarControl.AddBoldedDate(dateToBold)
End Sub
' Subscribe and unsubscribe the control events you wish to expose.
Protected Overrides Sub OnSubscribeControlEvents(ByVal c As Control)
' Call the base so the base events are connected.
MyBase.OnSubscribeControlEvents(c)
' Cast the control to a MonthCalendar control.
Dim monthCalendarControl As MonthCalendar = _
CType(c, MonthCalendar)
' Add the event.
AddHandler monthCalendarControl.DateChanged, _
AddressOf HandleDateChanged
End Sub
Protected Overrides Sub OnUnsubscribeControlEvents(ByVal c As Control)
' Call the base method so the basic events are unsubscribed.
MyBase.OnUnsubscribeControlEvents(c)
' Cast the control to a MonthCalendar control.
Dim monthCalendarControl As MonthCalendar = _
CType(c, MonthCalendar)
' Remove the event.
RemoveHandler monthCalendarControl.DateChanged, _
AddressOf HandleDateChanged
End Sub
' Declare the DateChanged event.
Public Event DateChanged As DateRangeEventHandler
' Raise the DateChanged event.
Private Sub HandleDateChanged(ByVal sender As Object, _
ByVal e As DateRangeEventArgs)
RaiseEvent DateChanged(Me, e)
End Sub
End Class
Комментарии
ToolStripControlHost — это базовый класс для ToolStripComboBox, ToolStripTextBox и ToolStripProgressBar. ToolStripControlHost может размещать другие элементы управления, включая пользовательские, следующими двумя способами.
Создание ToolStripControlHost с помощью класса, наследуемого от Control. Для полного доступа к размещенному элементу управления и свойствам необходимо привести свойство Control обратно к фактическому классу, который оно представляет.
Расширение ToolStripControlHost и в конструкторе без параметров наследуемого класса вызов конструктора базового класса путем передачи класса, производного от Control. Этот параметр позволяет упаковать общие методы и свойства элемента управления для удобного доступа в ToolStrip.
Используйте класс для ToolStripControlHost размещения настраиваемых элементов управления или любого другого элемента управления Windows Forms.
Чтобы настроить , наследуйте ToolStripItemи ToolStripControlHost создайте пользовательскую реализацию. Вы можете переопределить такие методы, как OnSubscribeControlEvents обработка событий, создаваемых размещенными элементами управления, и поместить пользовательские функциональные возможности в свойства для улучшения размещенного элемента управления.
Конструкторы
ToolStripControlHost(Control) |
Инициализирует новый экземпляр класса ToolStripControlHost, в котором размещается указанный элемент управления. |
ToolStripControlHost(Control, String) |
Инициализирует новый экземпляр класса ToolStripControlHost, который размещает заданный элемент управления и имеет указанное имя. |
Свойства
AccessibilityObject |
Получает объект AccessibleObject, назначенный элементу управления. (Унаследовано от ToolStripItem) |
AccessibleDefaultActionDescription |
Возвращает или задает описание выполняемого по умолчанию действия элемента управления для использования клиентскими приложениями со специальными возможностями. (Унаследовано от ToolStripItem) |
AccessibleDescription |
Возвращает или задает описание, которое будет сообщено клиентским приложениям со специальными возможностями. (Унаследовано от ToolStripItem) |
AccessibleName |
Возвращает или задает имя элемента управления, используемого клиентскими приложениями со специальными возможностями. (Унаследовано от ToolStripItem) |
AccessibleRole |
Возвращает или задает роль элемента управления в поддержке специальных возможностей, которая указывает тип элемента пользовательского интерфейса для данного элемента управления. (Унаследовано от ToolStripItem) |
Alignment |
Получает или задает значение, указывающее, выравнивается ли элемент по началу или по концу элемента ToolStrip. (Унаследовано от ToolStripItem) |
AllowDrop |
Возвращает или задает значение, указывающее, будут ли операции перетаскивания и переупорядочения элементов обрабатываться с помощью событий, реализованных пользователем. (Унаследовано от ToolStripItem) |
Anchor |
Возвращает или задает границы контейнера, с которым связан объект ToolStripItem, и определяет, как изменяются размеры объекта ToolStripItem вместе с родительским объектом. (Унаследовано от ToolStripItem) |
AutoSize |
Возвращает или задает значение, указывающее, производится ли автоматическое изменение размеров элемента. (Унаследовано от ToolStripItem) |
AutoToolTip |
Получает или задает значение, указывающее, следует ли использовать свойство Text или свойство ToolTipText для подсказки ToolStripItem. (Унаследовано от ToolStripItem) |
Available |
Получает или задает значение, указывающее, нужно ли помещать ToolStripItem в ToolStrip. (Унаследовано от ToolStripItem) |
BackColor |
Возвращает или задает цвет фона для элемента управления. |
BackgroundImage |
Возвращает или задает фоновое изображение, отображаемое на элементе управления. |
BackgroundImageLayout |
Возвращает или задает макет фонового изображения в соответствии с перечислением |
BindingContext |
Получает или задает коллекцию диспетчеров денежных единиц для объекта IBindableComponent. (Унаследовано от BindableComponent) |
Bounds |
Возвращает размер и расположение элемента. (Унаследовано от ToolStripItem) |
CanRaiseEvents |
Возвращает значение, показывающее, может ли компонент вызывать событие. (Унаследовано от Component) |
CanSelect |
Возвращает значение, указывающее, доступен ли элемент управления для выбора. |
CausesValidation |
Возвращает или задает значение, указывающее, вызывает ли размещенный элемент управления события проверки для других элементов управления при получении фокуса этим размещенным элементом управления. |
Command |
Возвращает или задает объект , ICommand метод которого Execute(Object) будет вызываться при вызове события ToolStripItem Click . (Унаследовано от ToolStripItem) |
CommandParameter |
Возвращает или задает параметр, передаваемый в объект , ICommand назначенный свойству Command . (Унаследовано от ToolStripItem) |
Container |
Возвращает объект IContainer, который содержит коллекцию Component. (Унаследовано от Component) |
ContentRectangle |
Получает область, в которой содержимое, например текст и значки, могут быть помещены в ToolStripItem без перезаписи границ фона. (Унаследовано от ToolStripItem) |
Control |
Получает класс Control, размещенный в данном классе ToolStripControlHost. |
ControlAlign |
Возвращает или задает выравнивание элемента управления в форме. |
DataBindings |
Получает коллекцию объектов привязки к данным для этого компонента IBindableComponent. (Унаследовано от BindableComponent) |
DefaultAutoToolTip |
Получает значение, указывающее, должен ли отображаться объект ToolTip, который определен по умолчанию. (Унаследовано от ToolStripItem) |
DefaultDisplayStyle |
Получает значение, указывающее, что отображается в ToolStripItem. (Унаследовано от ToolStripItem) |
DefaultMargin |
Возвращает поле по умолчанию для элемента. (Унаследовано от ToolStripItem) |
DefaultPadding |
Возвращает параметры внутренних интервалов элемента. (Унаследовано от ToolStripItem) |
DefaultSize |
Получает размер элемента управления по умолчанию. |
DesignMode |
Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. (Унаследовано от Component) |
DismissWhenClicked |
Получает значение, указывающее, скрываются ли элементы на объекте ToolStripDropDown после того как их щелкнули. (Унаследовано от ToolStripItem) |
DisplayStyle |
Данное свойство не применимо к этому классу. |
Dock |
Возвращает или задает границы объекта ToolStripItem, которые прикрепляются к его родительскому элементу управления, и определяет способ изменения размеров объекта ToolStripItem при изменении размеров его родительского элемента управления. (Унаследовано от ToolStripItem) |
DoubleClickEnabled |
Данное свойство не применимо к этому классу. |
Enabled |
Получает или задает значение показывающее, активизирован ли родительский элемент управления для объекта ToolStripItem. |
Events |
Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. (Унаследовано от Component) |
Focused |
Возвращает значение, указывающее, имеется ли на элементе управления фокус ввода. |
Font |
Возвращает или задает шрифт, используемый размещенным элементом управления. |
ForeColor |
Возвращает или задает цвет размещаемого элемента управления. |
Height |
Получает или задает высоту объекта ToolStripItem в пикселях. (Унаследовано от ToolStripItem) |
Image |
Изображение, связанное с объектом. |
ImageAlign |
Данное свойство не применимо к этому классу. |
ImageIndex |
Возвращает или задает значение индекса изображения, отображаемого на данном элементе. (Унаследовано от ToolStripItem) |
ImageKey |
Получает или задает средство доступа к ключу для изображения в ImageList, отображаемого в элементе ToolStripItem. (Унаследовано от ToolStripItem) |
ImageScaling |
Данное свойство не применимо к этому классу. |
ImageTransparentColor |
Данное свойство не применимо к этому классу. |
IsDisposed |
Возвращает значение, указывающее, был ли удален объект. (Унаследовано от ToolStripItem) |
IsOnDropDown |
Получает значение, определяющее, является ли контейнер текущего Control элементом ToolStripDropDown. (Унаследовано от ToolStripItem) |
IsOnOverflow |
Получает значение, указывающее, установлено ли для свойства Placement значение Overflow. (Унаследовано от ToolStripItem) |
Margin |
Возвращает или задает расстояние между элементом и соседними элементами. (Унаследовано от ToolStripItem) |
MergeAction |
Получает или задает способ слияния дочерних меню с родительскими меню. (Унаследовано от ToolStripItem) |
MergeIndex |
Получает или задает положение элемента при слиянии в текущем ToolStrip. (Унаследовано от ToolStripItem) |
Name |
Возвращает или задает имя элемента. (Унаследовано от ToolStripItem) |
Overflow |
Получает или задает значение, указывающее, присоединен ли элемент к элементу ToolStrip или ToolStripOverflowButton или он может перемещаться между ними. (Унаследовано от ToolStripItem) |
Owner |
Возвращает или задает владельца данного элемента. (Унаследовано от ToolStripItem) |
OwnerItem |
Возвращает родительский объект ToolStripItem этого объекта ToolStripItem. (Унаследовано от ToolStripItem) |
Padding |
Возвращает или задает внутренний интервал в пикселях между краями элемента и его содержимым. (Унаследовано от ToolStripItem) |
Parent |
Получает или задает родительский контейнер ToolStripItem. (Унаследовано от ToolStripItem) |
Placement |
Возвращает текущую структуру элемента. (Унаследовано от ToolStripItem) |
Pressed |
Получает значение, показывающее, нажат ли элемент. (Унаследовано от ToolStripItem) |
Renderer |
Размещает пользовательские элементы управления или элементы управления Windows Forms. (Унаследовано от ToolStripItem) |
RightToLeft |
Возвращает или задает значение, указывающее, выровнены ли компоненты элемента управления для поддержки языков, использующих шрифты с написанием справа налево. |
RightToLeftAutoMirrorImage |
Данное свойство не применимо к этому классу. |
Selected |
Возвращает значение, указывающее, выбран ли элемент. |
ShowKeyboardCues |
Возвращает значение, определяющее, должны сочетания клавиш отображаться или нет. (Унаследовано от ToolStripItem) |
Site |
Возвращает или задает узел размещенного элемента управления. |
Size |
Получает или задает размер объекта класса ToolStripItem. |
Tag |
Возвращает или задает объект, который содержит данные об элементе. (Унаследовано от ToolStripItem) |
Text |
Возвращает или задает текст, отображаемый на размещаемом элементе управления. |
TextAlign |
Данное свойство не применимо к этому классу. |
TextDirection |
Данное свойство не применимо к этому классу. |
TextImageRelation |
Данное свойство не применимо к этому классу. |
ToolTipText |
Получает или задает текст, который появляется как ToolTip для элемента управления. (Унаследовано от ToolStripItem) |
Visible |
Возвращает или задает значение, указывающее, отображается ли элемент. (Унаследовано от ToolStripItem) |
Width |
Получает или задает ширину объекта ToolStripItem в пикселях. (Унаследовано от ToolStripItem) |
Методы
CreateAccessibilityInstance() |
Создает для элемента управления новый объект с поддержкой специальных возможностей. |
CreateObjRef(Type) |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
Dispose() |
Освобождает все ресурсы, занятые модулем Component. (Унаследовано от Component) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом ToolStripControlHost, а при необходимости освобождает также управляемые ресурсы. |
DoDragDrop(Object, DragDropEffects) |
Начинает операцию перетаскивания. (Унаследовано от ToolStripItem) |
DoDragDrop(Object, DragDropEffects, Bitmap, Point, Boolean) |
Начинает операцию перетаскивания. (Унаследовано от ToolStripItem) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Focus() |
Передает фокус элементу управления. |
GetCurrentParent() |
Извлекает ToolStrip, который является контейнером текущего ToolStripItem. (Унаследовано от ToolStripItem) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLifetimeService() |
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
GetPreferredSize(Size) |
Вычисляет размер прямоугольной области, в которую помещается элемент управления. |
GetService(Type) |
Возвращает объект, представляющий службу, предоставляемую классом Component или классом Container. (Унаследовано от Component) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
Invalidate() |
Делает недействительной всю поверхность элемента ToolStripItemи вызывает его перерисовку. (Унаследовано от ToolStripItem) |
Invalidate(Rectangle) |
Делает недействительной указанную область элемента ToolStripItem путем добавления ее к области обновления элемента ToolStripItem, которая будет перерисована при следующей операции рисования, и вызывает отправку сообщения изображения элементу ToolStripItem. (Унаследовано от ToolStripItem) |
IsInputChar(Char) |
Определяет, является ли символ входным символом, который распознается элементом. (Унаследовано от ToolStripItem) |
IsInputKey(Keys) |
Определяет, является ли заданная клавиша обычной клавишей ввода или специальной клавишей, нуждающейся в предварительной обработке. (Унаследовано от ToolStripItem) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MemberwiseClone(Boolean) |
Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
OnAvailableChanged(EventArgs) |
Вызывает событие AvailableChanged. (Унаследовано от ToolStripItem) |
OnBackColorChanged(EventArgs) |
Вызывает событие BackColorChanged. (Унаследовано от ToolStripItem) |
OnBindingContextChanged(EventArgs) |
Вызывает событие BindingContextChanged. (Унаследовано от BindableComponent) |
OnBoundsChanged() |
Происходит при изменении свойства Bounds. |
OnClick(EventArgs) |
Вызывает событие Click. (Унаследовано от ToolStripItem) |
OnCommandCanExecuteChanged(EventArgs) |
Вызывает событие CommandCanExecuteChanged. (Унаследовано от ToolStripItem) |
OnCommandChanged(EventArgs) |
Вызывает событие CommandChanged. (Унаследовано от ToolStripItem) |
OnCommandParameterChanged(EventArgs) |
Вызывает событие CommandParameterChanged. (Унаследовано от ToolStripItem) |
OnDisplayStyleChanged(EventArgs) |
Вызывает событие DisplayStyleChanged. (Унаследовано от ToolStripItem) |
OnDoubleClick(EventArgs) |
Вызывает событие DoubleClick. (Унаследовано от ToolStripItem) |
OnDragDrop(DragEventArgs) |
Вызывает событие DragDrop. (Унаследовано от ToolStripItem) |
OnDragEnter(DragEventArgs) |
Вызывает событие DragEnter. (Унаследовано от ToolStripItem) |
OnDragLeave(EventArgs) |
Вызывает событие DragLeave. (Унаследовано от ToolStripItem) |
OnDragOver(DragEventArgs) |
Вызывает событие DragOver. (Унаследовано от ToolStripItem) |
OnEnabledChanged(EventArgs) |
Вызывает событие EnabledChanged. (Унаследовано от ToolStripItem) |
OnEnter(EventArgs) |
Вызывает событие Enter. |
OnFontChanged(EventArgs) |
Вызывает событие FontChanged. (Унаследовано от ToolStripItem) |
OnForeColorChanged(EventArgs) |
Вызывает событие ForeColorChanged. (Унаследовано от ToolStripItem) |
OnGiveFeedback(GiveFeedbackEventArgs) |
Вызывает событие GiveFeedback. (Унаследовано от ToolStripItem) |
OnGotFocus(EventArgs) |
Вызывает событие GotFocus. |
OnHostedControlResize(EventArgs) |
Синхронизирует изменение размеров объекта, в котором размещается элемент управления, с изменением размеров размещенного элемента управления. |
OnKeyDown(KeyEventArgs) |
Вызывает событие KeyDown. |
OnKeyPress(KeyPressEventArgs) |
Вызывает событие KeyPress. |
OnKeyUp(KeyEventArgs) |
Вызывает событие KeyUp. |
OnLayout(LayoutEventArgs) |
Вызывает событие Layout. |
OnLeave(EventArgs) |
Вызывает событие Leave. |
OnLocationChanged(EventArgs) |
Вызывает событие LocationChanged. (Унаследовано от ToolStripItem) |
OnLostFocus(EventArgs) |
Вызывает событие LostFocus. |
OnMouseDown(MouseEventArgs) |
Вызывает событие MouseDown. (Унаследовано от ToolStripItem) |
OnMouseEnter(EventArgs) |
Вызывает событие MouseEnter. (Унаследовано от ToolStripItem) |
OnMouseHover(EventArgs) |
Вызывает событие MouseHover. (Унаследовано от ToolStripItem) |
OnMouseLeave(EventArgs) |
Вызывает событие MouseLeave. (Унаследовано от ToolStripItem) |
OnMouseMove(MouseEventArgs) |
Вызывает событие MouseMove. (Унаследовано от ToolStripItem) |
OnMouseUp(MouseEventArgs) |
Вызывает событие MouseUp. (Унаследовано от ToolStripItem) |
OnOwnerChanged(EventArgs) |
Вызывает событие OwnerChanged. (Унаследовано от ToolStripItem) |
OnOwnerFontChanged(EventArgs) |
Вызывает событие FontChanged, когда изменяется свойство Font в родительском элементе элемента ToolStripItem. (Унаследовано от ToolStripItem) |
OnPaint(PaintEventArgs) |
Вызывает событие Paint. |
OnParentBackColorChanged(EventArgs) |
Вызывает событие BackColorChanged. (Унаследовано от ToolStripItem) |
OnParentChanged(ToolStrip, ToolStrip) |
Вызывает событие ParentChanged. |
OnParentEnabledChanged(EventArgs) |
Вызывает событие EnabledChanged при изменении значения свойства Enabled контейнера элемента. (Унаследовано от ToolStripItem) |
OnParentForeColorChanged(EventArgs) |
Вызывает событие ForeColorChanged. (Унаследовано от ToolStripItem) |
OnParentRightToLeftChanged(EventArgs) |
Вызывает событие RightToLeftChanged. (Унаследовано от ToolStripItem) |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Вызывает событие QueryContinueDrag. (Унаследовано от ToolStripItem) |
OnRequestCommandExecute(EventArgs) |
Вызывается в контексте для OnClick(EventArgs) вызова, Execute(Object) если контекст позволяет. (Унаследовано от ToolStripItem) |
OnRightToLeftChanged(EventArgs) |
Вызывает событие RightToLeftChanged. (Унаследовано от ToolStripItem) |
OnSelectedChanged(EventArgs) |
Размещает пользовательские элементы управления или элементы управления Windows Forms. (Унаследовано от ToolStripItem) |
OnSubscribeControlEvents(Control) |
Подписывает на события, связанные с размещенным элементом управления. |
OnTextChanged(EventArgs) |
Вызывает событие TextChanged. (Унаследовано от ToolStripItem) |
OnUnsubscribeControlEvents(Control) |
Отменяет подписку на события, связанные с размещенным элементом управления. |
OnValidated(EventArgs) |
Вызывает событие Validated. |
OnValidating(CancelEventArgs) |
Вызывает событие Validating. |
OnVisibleChanged(EventArgs) |
Вызывает событие VisibleChanged. (Унаследовано от ToolStripItem) |
PerformClick() |
Создает событие |
ProcessCmdKey(Message, Keys) |
Обрабатывает клавишу для команд. |
ProcessDialogKey(Keys) |
Обрабатывает клавишу диалогового окна. |
ProcessMnemonic(Char) |
Обрабатывает назначенный символ. |
ProcessMnemonic(Char) |
Обрабатывает назначенный символ. (Унаследовано от ToolStripItem) |
ResetBackColor() |
Данный метод не применим к этому классу. |
ResetDisplayStyle() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetFont() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetForeColor() |
Данный метод не применим к этому классу. |
ResetImage() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetMargin() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetPadding() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetRightToLeft() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
ResetTextDirection() |
Данный метод не применим к этому классу. (Унаследовано от ToolStripItem) |
Select() |
Выбирает элемент. (Унаследовано от ToolStripItem) |
SetBounds(Rectangle) |
Задает размер и расположение элемента. (Унаследовано от ToolStripItem) |
SetVisibleCore(Boolean) |
Устанавливает ToolStripItem в указанное видимое состояние. |
ToString() |
Возвращает объект String, содержащий имя Component, если оно есть. Этот метод не следует переопределять. (Унаследовано от ToolStripItem) |
События
AvailableChanged |
Происходит при изменении значения свойства Available. (Унаследовано от ToolStripItem) |
BackColorChanged |
Происходит при изменении значения свойства BackColor. (Унаследовано от ToolStripItem) |
BindingContextChanged |
Происходит при изменении контекста привязки. (Унаследовано от BindableComponent) |
Click |
Происходит при щелчке объекта ToolStripItem. (Унаследовано от ToolStripItem) |
CommandCanExecuteChanged |
Происходит при CanExecute(Object) изменении состояния ICommand объекта , назначенного свойству Command . (Унаследовано от ToolStripItem) |
CommandChanged |
Происходит при изменении назначенного ICommandCommand свойства. (Унаследовано от ToolStripItem) |
CommandParameterChanged |
Происходит в результате изменения значения свойства CommandParameter. (Унаследовано от ToolStripItem) |
DisplayStyleChanged |
Данное событие не применимо к этому классу. |
Disposed |
Возникает при удалении компонента путем вызова метода Dispose(). (Унаследовано от Component) |
DoubleClick |
Происходит при двойном щелчке элемента кнопкой мыши. (Унаследовано от ToolStripItem) |
DragDrop |
Происходит, когда пользователь перетаскивает элемент и отпускает кнопку мыши, указывая, что элемент должен быть перемещен в данный элемент. (Унаследовано от ToolStripItem) |
DragEnter |
Происходит, когда пользователь перетаскивает элемент в клиентскую область данного элемента. (Унаследовано от ToolStripItem) |
DragLeave |
Происходит, когда пользователь перетаскивает элемент и указатель мыши больше не находится в клиентской области данного элемента. (Унаследовано от ToolStripItem) |
DragOver |
Происходит, когда пользователь перетаскивает элемент в клиентскую область данного элемента. (Унаследовано от ToolStripItem) |
EnabledChanged |
Происходит, если значение свойства Enabled было изменено. (Унаследовано от ToolStripItem) |
Enter |
Происходит при входе в размещенный элемент управления. |
ForeColorChanged |
Происходит при изменении значения свойства ForeColor. (Унаследовано от ToolStripItem) |
GiveFeedback |
Вызывается при выполнении операции перетаскивания. (Унаследовано от ToolStripItem) |
GotFocus |
Происходит при получении фокуса размещенным элементом управления. |
KeyDown |
Происходит при нажатии и удерживании клавиши, когда на размещенный элемент управления установлен фокус. |
KeyPress |
Происходит при нажатии клавиши, когда на размещенном элементе управления установлен фокус. |
KeyUp |
Происходит при отпускании клавиши, когда на размещенном элементе управления установлен фокус. |
Leave |
Происходит при перемещении фокуса ввода с размещенного элемента управления. |
LocationChanged |
Происходит при обновлении местоположения элемента ToolStripItem. (Унаследовано от ToolStripItem) |
LostFocus |
Происходит при утрате фокуса размещенным элементом управления. |
MouseDown |
Происходит при нажатии кнопки мыши, если указатель мыши находится на элементе. (Унаследовано от ToolStripItem) |
MouseEnter |
Происходит, когда указатель мыши оказывается на элементе. (Унаследовано от ToolStripItem) |
MouseHover |
Происходит, когда указатель мыши наведен на элемент. (Унаследовано от ToolStripItem) |
MouseLeave |
Происходит, когда указатель мыши покидает элемент. (Унаследовано от ToolStripItem) |
MouseMove |
Происходит при перемещении указателя мыши по элементу. (Унаследовано от ToolStripItem) |
MouseUp |
Происходит при отпускании кнопки мыши, если указатель мыши находится на элементе. (Унаследовано от ToolStripItem) |
OwnerChanged |
Происходит при изменении свойства Owner. (Унаследовано от ToolStripItem) |
Paint |
Происходит при перерисовке элемента. (Унаследовано от ToolStripItem) |
QueryAccessibilityHelp |
Происходит, когда приложение со специальными возможностями вызывает справку для ToolStripItem. (Унаследовано от ToolStripItem) |
QueryContinueDrag |
Происходит во время операции перетаскивания и позволяет источнику перетаскивания определить, следует ли отменить эту операцию. (Унаследовано от ToolStripItem) |
RightToLeftChanged |
Происходит при изменении значения свойства RightToLeft. (Унаследовано от ToolStripItem) |
SelectedChanged |
Размещает пользовательские элементы управления или элементы управления Windows Forms. (Унаследовано от ToolStripItem) |
TextChanged |
Происходит при изменении значения свойства Text. (Унаследовано от ToolStripItem) |
Validated |
Возникает после успешной проверки размещенного элемента управления. |
Validating |
Происходит в процессе проверки размещенного элемента управления. |
VisibleChanged |
Происходит при изменении значения свойства Visible. (Унаследовано от ToolStripItem) |
Явные реализации интерфейса
IDropTarget.OnDragDrop(DragEventArgs) |
Вызывает событие DragDrop. (Унаследовано от ToolStripItem) |
IDropTarget.OnDragEnter(DragEventArgs) |
Вызывает событие DragEnter. (Унаследовано от ToolStripItem) |
IDropTarget.OnDragLeave(EventArgs) |
Вызывает событие DragLeave. (Унаследовано от ToolStripItem) |
IDropTarget.OnDragOver(DragEventArgs) |
Вызывает событие |