A Collection of KeyActionMappings that determines how the
UltraTabControl or
UltraTabStripControl responds to keyboard input.
Object Model
Syntax
| Visual Basic (Declaration) | |
|---|
Public Class UltraTabControlKeyActionMappingsCollection
Inherits KeyActionMappingsBase |
Remarks
Example
The following code illustrates how to add a custom key/action mapping to the tab control that will select the first tab when the tab control has focus and the user presses the ‘H’ key (unless the ‘alt’ key is also pressed).
| Visual Basic | Copy Code |
|---|
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinTabs
Imports Infragistics.Win.UltraWinTabControl
Private Sub LoadNewMappings()
Dim newMapping As UltraTabControlKeyActionMapping
newMapping = New UltraTabControlKeyActionMapping(Keys.H, UltraTabControlAction.SelectFirstTab, UltraTabControlStates.FirstTab, 0, Infragistics.Win.SpecialKeys.Alt, 0)
Me.ultraTabControl1.KeyActionMappings.Add(newMapping)
End Sub
|
| C# | Copy Code |
|---|
using System.Diagnostics;
using Infragistics.Win;
using Infragistics.Win.UltraWinTabs;
using Infragistics.Win.UltraWinTabControl;
private void LoadNewMappings()
{
// Add a custom key/action mapping to the tab that
// will navigate to the first tab (if that tab
// isn't already selected when the tab control
// has focus and the users presses the ‘’key
// (unless the 'alt’key is also pressed).
this.ultraTabControl1.KeyActionMappings.Add(
new UltraTabControlKeyActionMapping(
// the key
code
Keys.H,
// the action to
take
UltraTabControlAction.SelectFirstTab,
// disallowed
state
UltraTabControlStates.FirstTab,
// required state
(none)
0,
// disallowed
special keys
Infragistics.Win.SpecialKeys.Alt,
// required
special keys (none)
0 ) );
}
|
See Also