選択した子階層のインデックスを取得する方法

文書番号 : 33645     文書種別 : 使用方法     登録日 : 2012/11/14     最終更新日 : 2012/11/14
文書を印刷する
対象製品
SPREAD for Windows Forms 7.0J
詳細
階層表示されているシート上にて、SheetViewクラスのActiveRowIndexプロパティおよびActiveColumnIndexプロパティより参照出来るのは親階層のインデックスとなります。

子階層インデックスを取得するには幾つかの方法があります。用途によってご活用ください。詳細については製品ヘルプをご参照ください。

◎子階層レコードクリックによる取得(VB)
Private Sub FpSpread1_CellClick(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.CellClickEventArgs) Handles FpSpread1.CellClick
  Debug.WriteLine("子階層の選択行インデックス:" & e.Row.ToString)
  Debug.WriteLine("子階層の選択列インデックス:" & e.Column.ToString)
End Sub


◎同(C#)
private void fpSpread1_CellClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e)
{
  Console.WriteLine("子階層の選択行インデックス:" + e.Row.ToString());
  Console.WriteLine("子階層の選択列インデックス:" + e.Column.ToString());
}


◎GetChildViewメソッド呼び出しによる取得
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  Dim ss As FarPoint.Win.Spread.SheetView
  ss = FpSpread1.ActiveSheet.GetChildView(FpSpread1.ActiveSheet.ActiveRowIndex, 0)
  Debug.WriteLine("子階層の選択行インデックス:" & ss.ActiveRowIndex.ToString)
  Debug.WriteLine("子階層の選択列インデックス:" & ss.ActiveColumnIndex.ToString)
End Sub


◎同(C#)
private void button1_Click(object sender, System.EventArgs e)
{
  FarPoint.Win.Spread.SheetView ss;
  ss = fpSpread1.ActiveSheet.GetChildView(fpSpread1.ActiveSheet.ActiveRowIndex, 0);
  Console.WriteLine("子階層の選択行インデックス:" + ss.ActiveRowIndex.ToString());
  Console.WriteLine("子階層の選択列インデックス:" + ss.ActiveColumnIndex.ToString());
}
関連情報
キーワード
「階層」