編集中セルの文字色/背景色を変更する方法

文書番号 : 38953     文書種別 : 使用方法     登録日 : 2015/07/02     最終更新日 : 2015/07/02
文書を印刷する
対象製品
SPREAD for Windows Forms 8.0J
詳細
セルが編集モードに遷移した場合はFpSpreadクラスのEditModeOnイベントが発生しますが、このタイミングでエディタコントロール(FpSpread1.EditingControl)をマッピングし、ForeColorプロパティおよびBackColorプロパティを設定することで実現できます。この実装方法は、例えば編集中セルを強調表示させたい場合などに有効となります。

◎サンプルコード(VB)
Imports FarPoint.Win.Spread.CellType

  Private Sub FpSpread1_EditModeOn(ByVal sender As Object, ByVal e As System.EventArgs) Handles FpSpread1.EditModeOn
    CType(FpSpread1.EditingControl, GeneralEditor).BackColor = Color.SkyBlue
    CType(FpSpread1.EditingControl, GeneralEditor).ForeColor = Color.Red
  End Sub


◎サンプルコード(C#)
using FarPoint.Win.Spread.CellType;

  private void fpSpread1_EditModeOn(object sender, System.EventArgs e)
  {
    ((GeneralEditor)fpSpread1.EditingControl).BackColor = Color.SkyBlue;
    ((GeneralEditor)fpSpread1.EditingControl).ForeColor = Color.Red;
  }
キーワード
外観