'宣言 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; }