【セル型全般】 編集中セルの文字色/背景色を変更する方法

文書番号 : 33637     文書種別 : 使用方法     登録日 : 2012/11/14     最終更新日 : 2012/11/14
文書を印刷する
対象製品
SPREAD for Windows Forms 7.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;
  }
関連情報
キーワード
「編集用コントロール」