This document is archived and information here might be outdated.  Recommended version.

IToolbarControl.KeyIntercept Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Interfaces > IT > IToolbarControl Interface > IToolbarControl.KeyIntercept Property
ArcGIS Developer Help

IToolbarControl.KeyIntercept Property

A property that specifies interception of key strokes that are normally handled by the container. When intercepted the OnKeyDown and OnKeyUp events will be called. This value can be a combined bit mask of esriKeyIntercept enum values.

[Visual Basic .NET]
Public Property KeyIntercept As Integer
public int KeyIntercept {get; set;}
HRESULT get_KeyIntercept(
HRESULT put_KeyIntercept(

Product Availability

Available with ArcGIS Engine.


Returns or sets keys on the keyboard that will be intercepted by the ToolbarControl, triggering the OnKeyDown and OnKeyUp events when pressed. These keys are often hidden from the ToolbarControl by the development environment container. By default the KeyIntercept is set to esriKeyInterceptNone.

Many development environment containers use the up, down, left and right arrow keys to change control focus on a form. These keys can also be useful for navigating around the display. To intercept the arrow keys and the Tab key combine the enum values using a logical OR operation (esriKeyInterceptArrowKeys OR esriKeyInterceptTabKey, which is 1 OR 4 = 5).

See Also

IToolbarControl Interface