右下から左上に向かって範囲選択しても、選択範囲の左上が常にAnchorRow/AnchorColumnになる

文書番号 : 39320     文書種別 : 不具合     登録日 : 2016/02/23     最終更新日 : 2016/09/09
文書を印刷する
対象製品
SPREAD for ASP.NET 8.0J
状況
修正済み
詳細
右下から左上に向かって範囲選択しても、選択範囲の左上が常にAnchorRow/AnchorColumnになります。選択を開始したセルがAnchorRow/AnchorColumnになるのが正しい動作です。

------------------------------------
Webフォームクラス
------------------------------------
  Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    System.Diagnostics.Debug.Print("AnchorRow={0} AnchorColumn={1}", FpSpread1.ActiveSheetView.SelectionModel.AnchorRow, FpSpread1.ActiveSheetView.SelectionModel.AnchorColumn)
  End Sub

【再現手順】
1.プロジェクトを起動します
2.セルB2~C3を選択しButton1を押下します
 -- 「AnchorRow=1 AnchorColumn=1」と出力されます(正しい動作です)
3.セルC3~B2を選択しButton1を押下します
 -- 「AnchorRow=1 AnchorColumn=1」と出力されます(選択を開始したセルがC3ですので「AnchorRow=2 AnchorColumn=2」となるべきです)
回避方法
Service Pack 3(v8.0.4004.2010)で修正済み。