実行時に特定のセルにフォーカスを移動するには?

文書番号 : 40489     文書種別 : 使用方法     登録日 : 2017/07/26     最終更新日 : 2017/07/26
文書を印刷する
対象製品
MultiRow for Windows Forms 10.0J
詳細
現在のセルの位置を指定するには、GcMultiRow.CurrentCellPositionプロパティを使用します。また、グリッドの表示領域を新しい位置にスクロールさせるにはGcMultiRow.FirstDisplayedCellPositionプロパティを使用します。

[Visual Basic]
GcMultiRow1.CurrentCellPosition = 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");

移動先のセルが列ヘッダセクションや列フッタセクションに存在する場合は、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");