実行時に特定のセルにフォーカスを移動するには?
対象製品
MultiRow for Windows Forms 7.0J
詳細
現在のセルの位置を指定するには、GcMultiRow.CurrentCellPosition プロパティを使用します。また、グリッドの表示領域を新しい位置にスクロールさせるにはGcMultiRow.FirstDisplayedCellPositionプロパティを使用します。
Visual Basic
C#
移動先のセルが列ヘッダセクションや列フッタセクションに存在する場合は、CellPosition の初期化にスコープを指定する引数を追加します。
Visual Basic
C#
Visual Basic
GcMultiRow1.CurrentCellPosition = New GrapeCity.Win.MultiRow.CellPosition(1, "TextBoxCell")
GcMultiRow1.FirstDisplayedCellPosition = New GrapeCity.Win.MultiRow.CellPosition(1, "TextBoxCell")
GcMultiRow1.FirstDisplayedCellPosition = New GrapeCity.Win.MultiRow.CellPosition(1, "TextBoxCell")
C#
gcMultiRow1.CurrentCellPosition = new GrapeCity.Win.MultiRow.CellPosition(1, "TextBoxCell");
gcMultiRow1.FirstDisplayedCellPosition = new GrapeCity.Win.MultiRow.CellPosition(1, "TextBoxCell");
gcMultiRow1.FirstDisplayedCellPosition = new GrapeCity.Win.MultiRow.CellPosition(1, "TextBoxCell");
移動先のセルが列ヘッダセクションや列フッタセクションに存在する場合は、CellPosition の初期化にスコープを指定する引数を追加します。
Visual Basic
GcMultiRow1.CurrentCellPosition = New GrapeCity.Win.MultiRow.CellPosition(GrapeCity.Win.MultiRow.CellScope.ColumnHeader, 1, "TextBoxCell")
C#
gcMultiRow1.CurrentCellPosition = new GrapeCity.Win.MultiRow.CellPosition(GrapeCity.Win.MultiRow.CellScope.ColumnHeader, 1, "TextBoxCell");
関連情報
- 他のコントロールにフォーカスがある状態からMultiRowをクリックしたとき、最初のクリックでセルを選択したくない
- GcMultiRow コントロールがフォーカスを失ったとき、セルの選択状態を非表示にする方法
- フォーカスを最終セルから次のコントロールに移動させたい
- 指定したセルをグリッドの左上に表示するには?
- GcMultiRowコントロールがフォーカスを失ったとき、セルの選択状態を非表示にする方法
キーワード
「フォーカス」