バージョン

TabNavigation プロパティ

[Tab]キーが押されたときのコントロールの応答方法を示す値を設定します。
シンタックス
'宣言
 
Public Property TabNavigation As TabNavigation
public TabNavigation TabNavigation {get; set;}
解説

このプロパティを 0 (TabNavigationNextCell) に設定してセルがフォーカスを持つと、[TAB] キーを押して右のセルにフォーカスを与えます。またはアクティブ セルが行に最も右である場合、フォーカスはアクティブ行の下の行の最初のセルになります。行がフォーカスを持つ場合、[TAB] キーを押すと、アクティブ行がコントロールの最終行でない限り、アクティブ行の下の行がフォーカスされます。この場合、フォームのタブ順序の次のコントロールがフォーカスを受け取ります。

このプロパティが 1 (TabNavigationNextControl) に設定されている場合、[TAB] キーを押すと、コントロールはタブの次のコントロールにフォーカスを渡します。

2 (TabNavigationNextControlOnLastCell) は、これらの 2 種類の機能を結合します。[Tab] キーを押すと、グリッドの最後のセルがフォーカスを持つ場合に限り、フォームの次のコントロールにフォーカスがシフトします。それ以外では、次のセルからセルにフォーカスが移動します。(同様に、グリッドの最初のセルがフォーカスを持つ場合、[SHIFT]+[TAB] キーを押すと、フォームの前のコントロールにフォーカスがシフトします)。

セルまたは列の TabStop プロパティを使用して、ユーザーが [TAB] キーを押したときに列の個々のセルがフォーカスを受け取るかどうかを決定します。

使用例
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid

  Private Sub UltraGrid1_InitializeLayout(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs) Handles ultraGrid1.InitializeLayout

      ' InitializeLayout gets fired for the UltraGrid's layout as well as when printing.
      If e.Layout.IsPrintLayout Then
          ' This is a print layout. When printing, use White as the background color.
          e.Layout.Appearance.BackColor = Color.White

          ' Hide the second band (band 1) when printing so rows from that band and its
          ' descendant bands don't show up in the print.
          e.Layout.Bands(1).Hidden = True
      Else
          e.Layout.Appearance.BackColor = Color.Gray
      End If

      ' Set the behaviour of tab keys in the UltraGrid.
      Me.UltraGrid1.DisplayLayout.TabNavigation = TabNavigation.NextCell

  End Sub
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;
using System.Diagnostics;

private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
{

	// InitializeLayout gets fired for the UltraGrid's layout as well as when printing.
	if ( e.Layout.IsPrintLayout )
	{
		// This is a print layout. When printing, use White as the background color.
		e.Layout.Appearance.BackColor = Color.White;

		// Hide the second band (band 1) when printing so rows from that band and its
		// descendant bands don't show up in the print.
		e.Layout.Bands[1].Hidden = true;
	}
	else
	{
		e.Layout.Appearance.BackColor = Color.Gray;
	}		

	// Set the behaviour of tab keys in the UltraGrid.
	this.ultraGrid1.DisplayLayout.TabNavigation = TabNavigation.NextCell;

}
参照