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
- Наследование
- Наследование
- Производный
Примеры
В следующем примере кода показано создание ToolStripControlHostMonthCalendar элемента управления, использование 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, String) |
Инициализирует новый экземпляр ToolStripControlHost класса, на котором размещен указанный элемент управления, и имеет указанное имя. |
| ToolStripControlHost(Control) |
Инициализирует новый экземпляр 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 |
Возвращает значение, указывающее, является ToolStripDropDownли контейнер текущего Control . (Унаследовано от 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 |
Возвращает отрисовщик родительского ToolStripобъекта. (Унаследовано от 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, Bitmap, Point, Boolean) |
Начинает операцию перетаскивания. (Унаследовано от ToolStripItem) |
| DoDragDrop(Object, DragDropEffects) |
Начинает операцию перетаскивания. (Унаследовано от 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) |
Отменяет указанный регион, добавив его в область ToolStripItemToolStripItemобновления области обновления, которая будет перезапущена при следующей операции краски, и приводит к отправке 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) |
Вызывается в контексте вызоваExecute(Object), если контекст OnClick(EventArgs) разрешает. (Унаследовано от ToolStripItem) |
| OnRightToLeftChanged(EventArgs) |
Вызывает событие RightToLeftChanged. (Унаследовано от ToolStripItem) |
| OnSelectedChanged(EventArgs) |
Вызывает событие SelectedChanged. (Унаследовано от 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) |
Обрабатывает mnemonic символ. |
| ProcessMnemonic(Char) |
Обрабатывает mnemonic символ. (Унаследовано от 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 |
Происходит при изменении значения свойства Selected. (Унаследовано от 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) |
Вызывает событие |