作成日: 2018/05/25 最終更新日: 2018/05/25
文書種別
使用方法
詳細
セルの選択範囲をわかりやすくするため、デフォルトではヘッダセルがハイライト表示されます。PaintSelectionHeaderプロパティをFalseに設定することで、ヘッダセルがハイライト表示されなくなります。
◎サンプルコード(VB)
◎サンプルコード(C#)
なお、マウスをヘッダ上に移動したときも、ヘッダがハイライト表示されます。この動作を抑止するには、以下のように、ヘッダのレンダラを変更します。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
' ヘッダセルをハイライト表示しない
FpSpread1.PaintSelectionHeader = False
End Sub
' ヘッダセルをハイライト表示しない
FpSpread1.PaintSelectionHeader = False
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
// ヘッダセルをハイライト表示しない
fpSpread1.PaintSelectionHeader = false;
}
{
// ヘッダセルをハイライト表示しない
fpSpread1.PaintSelectionHeader = false;
}
なお、マウスをヘッダ上に移動したときも、ヘッダがハイライト表示されます。この動作を抑止するには、以下のように、ヘッダのレンダラを変更します。
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' セル選択時のヘッダのハイライト表示を無効化
FpSpread1.PaintSelectionHeader = False
' 列ヘッダのレンダラの設定
Dim chRenderer As FarPoint.Win.Spread.CellType.EnhancedColumnHeaderRenderer
chRenderer = FarPoint.Win.Spread.DefaultSpreadSkins.Default.ColumnHeaderDefaultStyle.Renderer
chRenderer.NormalBackgroundColor = Color.White
chRenderer.ActiveBackgroundColor = chRenderer.NormalBackgroundColor
chRenderer.SelectedActiveBackgroundColor = chRenderer.SelectedBackgroundColor
FpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.Renderer = chRenderer
' 行ヘッダのレンダラの設定
Dim rhRenderer As FarPoint.Win.Spread.CellType.EnhancedRowHeaderRenderer
rhRenderer = FarPoint.Win.Spread.DefaultSpreadSkins.Default.RowHeaderDefaultStyle.Renderer
rhRenderer.NormalBackgroundColor = Color.White
rhRenderer.ActiveBackgroundColor = rhRenderer.NormalBackgroundColor
rhRenderer.SelectedActiveBackgroundColor = rhRenderer.SelectedBackgroundColor
FpSpread1.ActiveSheet.RowHeader.DefaultStyle.Renderer = rhRenderer
End Sub
' セル選択時のヘッダのハイライト表示を無効化
FpSpread1.PaintSelectionHeader = False
' 列ヘッダのレンダラの設定
Dim chRenderer As FarPoint.Win.Spread.CellType.EnhancedColumnHeaderRenderer
chRenderer = FarPoint.Win.Spread.DefaultSpreadSkins.Default.ColumnHeaderDefaultStyle.Renderer
chRenderer.NormalBackgroundColor = Color.White
chRenderer.ActiveBackgroundColor = chRenderer.NormalBackgroundColor
chRenderer.SelectedActiveBackgroundColor = chRenderer.SelectedBackgroundColor
FpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.Renderer = chRenderer
' 行ヘッダのレンダラの設定
Dim rhRenderer As FarPoint.Win.Spread.CellType.EnhancedRowHeaderRenderer
rhRenderer = FarPoint.Win.Spread.DefaultSpreadSkins.Default.RowHeaderDefaultStyle.Renderer
rhRenderer.NormalBackgroundColor = Color.White
rhRenderer.ActiveBackgroundColor = rhRenderer.NormalBackgroundColor
rhRenderer.SelectedActiveBackgroundColor = rhRenderer.SelectedBackgroundColor
FpSpread1.ActiveSheet.RowHeader.DefaultStyle.Renderer = rhRenderer
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
// セル選択時のヘッダのハイライト表示を無効化
fpSpread1.PaintSelectionHeader = false;
// 列ヘッダのレンダラの設定
FarPoint.Win.Spread.CellType.EnhancedColumnHeaderRenderer chRenderer = (FarPoint.Win.Spread.CellType.EnhancedColumnHeaderRenderer)FarPoint.Win.Spread.DefaultSpreadSkins.Default.ColumnHeaderDefaultStyle.Renderer;
chRenderer.NormalBackgroundColor = Color.White;
chRenderer.ActiveBackgroundColor = chRenderer.NormalBackgroundColor;
chRenderer.SelectedActiveBackgroundColor = chRenderer.SelectedBackgroundColor;
fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.Renderer = chRenderer;
// 行ヘッダのレンダラの設定
FarPoint.Win.Spread.CellType.EnhancedRowHeaderRenderer rhRenderer = (FarPoint.Win.Spread.CellType.EnhancedRowHeaderRenderer)FarPoint.Win.Spread.DefaultSpreadSkins.Default.RowHeaderDefaultStyle.Renderer;
rhRenderer.NormalBackgroundColor = Color.White;
rhRenderer.ActiveBackgroundColor = rhRenderer.NormalBackgroundColor;
rhRenderer.SelectedActiveBackgroundColor = rhRenderer.SelectedBackgroundColor;
fpSpread1.ActiveSheet.RowHeader.DefaultStyle.Renderer = rhRenderer;
}
{
// セル選択時のヘッダのハイライト表示を無効化
fpSpread1.PaintSelectionHeader = false;
// 列ヘッダのレンダラの設定
FarPoint.Win.Spread.CellType.EnhancedColumnHeaderRenderer chRenderer = (FarPoint.Win.Spread.CellType.EnhancedColumnHeaderRenderer)FarPoint.Win.Spread.DefaultSpreadSkins.Default.ColumnHeaderDefaultStyle.Renderer;
chRenderer.NormalBackgroundColor = Color.White;
chRenderer.ActiveBackgroundColor = chRenderer.NormalBackgroundColor;
chRenderer.SelectedActiveBackgroundColor = chRenderer.SelectedBackgroundColor;
fpSpread1.ActiveSheet.ColumnHeader.DefaultStyle.Renderer = chRenderer;
// 行ヘッダのレンダラの設定
FarPoint.Win.Spread.CellType.EnhancedRowHeaderRenderer rhRenderer = (FarPoint.Win.Spread.CellType.EnhancedRowHeaderRenderer)FarPoint.Win.Spread.DefaultSpreadSkins.Default.RowHeaderDefaultStyle.Renderer;
rhRenderer.NormalBackgroundColor = Color.White;
rhRenderer.ActiveBackgroundColor = rhRenderer.NormalBackgroundColor;
rhRenderer.SelectedActiveBackgroundColor = rhRenderer.SelectedBackgroundColor;
fpSpread1.ActiveSheet.RowHeader.DefaultStyle.Renderer = rhRenderer;
}
旧文書番号
82765