PowerTools SPREAD for ASP.NET 8.0J > 開発者の手引き > 編集、検証、選択 > 選択 > 選択領域の外観 |
選択領域のデフォルトの外観は、コントロールおよび選択領域のレンダラによって定義されます。外観は、背景色、テキスト色、境界線などを変更できます。アクティブセルは他のセルと区別できるように、異なる外観で表示されます。
選択領域の背景色を指定するには、SheetView クラスのSelectionBackColor プロパティを使用します。また、この背景色がどのように適用されるかは、SelectionBackColorStyle プロパティで指定します。SelectionBackColorStyle プロパティをSelectionBackColorStyles.SemiTransparentSelectionBackColor に設定すると、セルに設定されている色が優先されます。
また、選択領域の境界線を変更するには、FpSpread クラスのShowFocusRectangle プロパティをtrueに設定する必要があります。FocusRectangleBorderColor プロパティおよびFocusRectangleBorderStyle プロパティを使用して境界線の色とスタイルを設定します。
SheetView クラスのSelectionForeColor プロパティおよびSelectionBorder プロパティ は選択領域の文字色と境界線を設定できますが、これはEnableClientScript プロパティがfalseに設定されている場合に有効となります。 |
次のサンプルコードは、選択領域の外観を設定します。
FpSpread1.ActiveSheetView.SelectionBackColor = Color.Beige;
FpSpread1.ActiveSheetView.SelectionBackColorStyle = FarPoint.Web.Spread.SelectionBackColorStyles.SemiTransparentSelectionBackColor;
FpSpread1.ShowFocusRectangle = true;
FpSpread1.FocusRectangleBorderColor = Color.Green;
FpSpread1.FocusRectangleBorderStyle = FarPoint.Web.Spread.FocusBorderStyle.Dashed;
FpSpread1.ActiveSheetView.SelectionBackColor = Color.Beige
FpSpread1.ActiveSheetView.SelectionBackColorStyle = FarPoint.Web.Spread.SelectionBackColorStyles.SemiTransparentSelectionBackColor
FpSpread1.ShowFocusRectangle = True
FpSpread1.FocusRectangleBorderColor = Color.Green
FpSpread1.FocusRectangleBorderStyle = FarPoint.Web.Spread.FocusBorderStyle.Dashed