【セル型全般】 「標準モード(OperationMode.Normal)」および「行選択モード(OperationMode.RowMode)」を定義した場合、アクティブセルの背景色が選択色として表示されません
対象製品
SPREAD for .NET Windows Forms Edition
詳細
シートに対して「標準モード」および「行選択モード」を定義した場合、アクティブセルの背景色は変更されません。これは、ユーザーに対し入力可能なセル(アクティブセル)と選択範囲の相違を明確にアナウンスするための動作となります。
上記モードにおいてもアクティブセルの背景色を変更したいような場合には、例えばLeaveCellイベントを利用し、移動前および移動後のセルの背景色を適宜変更するような方法をご検討ください。以下のサンプルコードでは、「行選択モード」を定義した際にアクティブセルの背景色も変更しています。なお、サンプルコード内におけるイベント、プロパティの詳細については製品ヘルプをご参照ください。
◎サンプルコード
上記モードにおいてもアクティブセルの背景色を変更したいような場合には、例えばLeaveCellイベントを利用し、移動前および移動後のセルの背景色を適宜変更するような方法をご検討ください。以下のサンプルコードでは、「行選択モード」を定義した際にアクティブセルの背景色も変更しています。なお、サンプルコード内におけるイベント、プロパティの詳細については製品ヘルプをご参照ください。
◎サンプルコード
Imports FarPoint.Win.Spread
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
FpSpread1.ActiveSheet.OperationMode = OperationMode.RowMode
FpSpread1.ActiveSheet.SelectionStyle = SelectionStyles.SelectionColors
FpSpread1.ActiveSheet.SelectionBackColor = Color.SkyBlue
FpSpread1.ActiveSheet.ActiveCell.BackColor = Color.SkyBlue
End Sub
Private Sub FpSpread1_LeaveCell(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.LeaveCellEventArgs) Handles FpSpread1.LeaveCell
'移動前セルの背景色をリセットします
FpSpread1.ActiveSheet.Cells(e.Row, e.Column).ResetBackColor()
'移動後セルの背景色を設定します
FpSpread1.ActiveSheet.Cells(e.NewRow, e.NewColumn).BackColor = Color.SkyBlue
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
FpSpread1.ActiveSheet.OperationMode = OperationMode.RowMode
FpSpread1.ActiveSheet.SelectionStyle = SelectionStyles.SelectionColors
FpSpread1.ActiveSheet.SelectionBackColor = Color.SkyBlue
FpSpread1.ActiveSheet.ActiveCell.BackColor = Color.SkyBlue
End Sub
Private Sub FpSpread1_LeaveCell(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.LeaveCellEventArgs) Handles FpSpread1.LeaveCell
'移動前セルの背景色をリセットします
FpSpread1.ActiveSheet.Cells(e.Row, e.Column).ResetBackColor()
'移動後セルの背景色を設定します
FpSpread1.ActiveSheet.Cells(e.NewRow, e.NewColumn).BackColor = Color.SkyBlue
End Sub
関連情報
キーワード
機能・仕様 セル型 外観
この文書は、以前は次のFAQ IDで公開されていました : 6763