行や列を非表示にすると、フォーカス枠が正しく表示されない場合がある
対象製品
SPREAD for ASP.NET 8.0J
発生環境
Safari for iOS
状況
修正済み
詳細
行や列を非表示にすると、フォーカス枠が正しく表示されない場合があります。
【再現コード】
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
If IsPostBack Then Return
FpSpread1.ActiveSheetView.ColumnCount = 10
FpSpread1.ActiveSheetView.Cells(1, 0).RowSpan = 2
FpSpread1.ActiveSheetView.Cells(1, 1).ColumnSpan = 2
FpSpread1.ActiveSheetView.Cells(2, 1).ColumnSpan = 2
FpSpread1.ActiveSheetView.Columns(2).Width = 150
Me.FpSpread1.Sheets(0).ActiveRow = 1
Me.FpSpread1.Sheets(0).ActiveColumn = 3
With Me.FpSpread1
'' フォーカス枠表示
.FocusRectangleBorderStyle = FarPoint.Web.Spread.FocusBorderStyle.Solid
.FocusRectangleBorderColor = System.Drawing.Color.Blue
.ShowFocusRectangle = True
End With
Me.FpSpread1.Sheets(0).Rows(0).Visible = False
End Sub
【再現コード】
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
If IsPostBack Then Return
FpSpread1.ActiveSheetView.ColumnCount = 10
FpSpread1.ActiveSheetView.Cells(1, 0).RowSpan = 2
FpSpread1.ActiveSheetView.Cells(1, 1).ColumnSpan = 2
FpSpread1.ActiveSheetView.Cells(2, 1).ColumnSpan = 2
FpSpread1.ActiveSheetView.Columns(2).Width = 150
Me.FpSpread1.Sheets(0).ActiveRow = 1
Me.FpSpread1.Sheets(0).ActiveColumn = 3
With Me.FpSpread1
'' フォーカス枠表示
.FocusRectangleBorderStyle = FarPoint.Web.Spread.FocusBorderStyle.Solid
.FocusRectangleBorderColor = System.Drawing.Color.Blue
.ShowFocusRectangle = True
End With
Me.FpSpread1.Sheets(0).Rows(0).Visible = False
End Sub
回避方法
Service Pack 3(v8.0.4004.2010)で修正済み。