ultraGrid でマウスをホバーしたセルをハイライト(強調表示)する場合、DisplayLayout.Override.HotTrackCellAppearance にハイライト時の外観を設定します。
private Infragistics.Win.Appearance _cellHotTrackAppearance;
public Form1()
{
InitializeComponent();
// マウスオーバーしたセルの外観を定義する。
this._cellHotTrackAppearance = new Infragistics.Win.Appearance()
{
BackColor = Color.LightBlue
};
}
private void ultraGrid1_InitializeLayout(object sender, Infragistics.Win.UltraWinGrid.InitializeLayoutEventArgs e)
{
// マウスオーバーしたセルの外観を設定したオブジェクトを指定する。
e.Layout.Override.HotTrackCellAppearance = this._cellHotTrackAppearance;
}
実行結果
