作成日: 2014/09/26 最終更新日: 2014/09/26
文書種別
使用方法
詳細
FlexGridのデフォルトの状態では、選択された行/列/セル範囲や、フォーカスを失ったFlexGridのカレントセルには組み込みのHighlightスタイルが適用され、デフォルトでは青色でハイライト表示(強調表示)されます。
このハイライト表示は、HighLightプロパティを設定することにより、一切ハイライト表示しない、コントロールにフォーカスがあるときだけハイライト表示する、などに変更できます。
◎サンプルコード(VB)
◎サンプルコード(C#)
また、デザイナもしくはコードからHighlightスタイルの設定を変更することで、ハイライト表示に使用される背景色や前景色などを変更することも可能です。
◎サンプルコード(VB)
◎サンプルコード(C#)
このハイライト表示は、HighLightプロパティを設定することにより、一切ハイライト表示しない、コントロールにフォーカスがあるときだけハイライト表示する、などに変更できます。
◎サンプルコード(VB)
' 強調表示しない
flex.HighLight = HighLightEnum.Never
' フォーカスがあるときに強調表示する
flex.HighLight = HighLightEnum.WithFocus
' 常に強調表示する
flex.HighLight = HighLightEnum.Always
flex.HighLight = HighLightEnum.Never
' フォーカスがあるときに強調表示する
flex.HighLight = HighLightEnum.WithFocus
' 常に強調表示する
flex.HighLight = HighLightEnum.Always
◎サンプルコード(C#)
// 強調表示しない
flex.HighLight = HighLightEnum.Never;
// フォーカスがあるときに強調表示する
flex.HighLight = HighLightEnum.WithFocus;
// 常に強調表示する
flex.HighLight = HighLightEnum.Always;
flex.HighLight = HighLightEnum.Never;
// フォーカスがあるときに強調表示する
flex.HighLight = HighLightEnum.WithFocus;
// 常に強調表示する
flex.HighLight = HighLightEnum.Always;
また、デザイナもしくはコードからHighlightスタイルの設定を変更することで、ハイライト表示に使用される背景色や前景色などを変更することも可能です。
◎サンプルコード(VB)
' 背景色を薄い水色に変更
flex.Styles.Highlight.BackColor = Color.AliceBlue
' 背景色を青色に変更
flex.Styles.Highlight.ForeColor = Color.Blue
flex.Styles.Highlight.BackColor = Color.AliceBlue
' 背景色を青色に変更
flex.Styles.Highlight.ForeColor = Color.Blue
◎サンプルコード(C#)
// 背景色を薄い水色に変更
flex.Styles.Highlight.BackColor = Color.AliceBlue;
// 背景色を青色に変更
flex.Styles.Highlight.ForeColor = Color.Blue;
flex.Styles.Highlight.BackColor = Color.AliceBlue;
// 背景色を青色に変更
flex.Styles.Highlight.ForeColor = Color.Blue;
旧文書番号
70005